Passage des variables entre js et php
hatimest
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
hatimest Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
hatimest Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
salut j'ai entrain de réaliser une application PHP et je veux savoir s'il y a une méthode pour utilisé un variable récupérer a l'aide de java script pour un traitement php.
pour bien expliquer je récupère une table de ma base de donnes et j'affiche les ligne et devant chaque ligne un bouton supprimer et je veux que l'orque je clique sur supprimer la ligne ce supprime .
mon idée est d'affecter l'Id de la ligne a l'Id du bouton et quand je clique sur le bouton je vais récupérer son id en java scripte puis l'utiliser dans la requête de suppression?
pour bien expliquer je récupère une table de ma base de donnes et j'affiche les ligne et devant chaque ligne un bouton supprimer et je veux que l'orque je clique sur supprimer la ligne ce supprime .
mon idée est d'affecter l'Id de la ligne a l'Id du bouton et quand je clique sur le bouton je vais récupérer son id en java scripte puis l'utiliser dans la requête de suppression?
A voir également:
- Passage des variables entre js et php
- Passage qwerty azerty - Guide
- Easy php - Télécharger - Divers Web & Internet
- Test passage windows 11 - Guide
- Passage à windows 11 gratuit - Guide
- Passage windows 7 à 10 - Accueil - Mise à jour
2 réponses
<html>
<head>
<script language="javascript">
function btn (id) {
var num = id;
alert('id du bouton = '+num);
}
</script>
</head>
<body>
<div align="center" class="Style1">Gestion Des Articles </div>
<table width="372" height="30" border="0" align="center">
<tr>
<td width="83"><span class="Style10">S'authentifier</span></td>
<td width="58"><span class="Style10">S'inscrir</span></td>
<td width="204"><span class="Style10">Afficher tous les article </span></td>
</tr>
</table>
<p> </p>
<p> </p>
<?php
function connexion()
{
$base = mysql_connect('localhost','root','');
mysql_select_db ('ar_b', $base);
}
connexion();
$query = "select * from articles";
$result = mysql_query($query) or die("Erreur dans l'exécution de la requête $query<br>");
echo '<table border="0" width="801" align="center">'.'<tr bgcolor="#CCCCCC"><td>Date d\'edition</td>
<td>L\'auteur</td>
<td>Titre de l\'article</td>
<td>L\'article</td>
<td>Editer </td>
<td>Suprimer</td>
</tr>';
while ($row = mysql_fetch_array($result)) {
$num = $row["id_articl"];
echo '<tr bgcolor="#66CCCC"><td>'.$row["date_p"].'</td>
<td>'.$row["nom"].' '.$row["prenom"].'</td>
<td>'.$row["titre"].'</td>
<td>'.$row["corp"].'</td>
<td><form name="edit" method="POST" action="index.php">
<input type="submit" Id='.$num.' name="editer" value="Editer" onclick="btn(this.id)" />
</form></td>
<td><form name="edi" method="POST" action="index.php">
<input type="submit" name="suprim" value="Suprimer" />
</form></td>
</tr>';
}
echo "</table>\n";
echo $num;
if (isset($_POST['editer']))
{
$query="delete from articles where id_articl='".$num."";
$result=mysql_query($query);
if ($result)
{
echo "<H4> MESSAGE(s) supprimé(s) !";
}
else{
echo "<H4>Aucun message supprimé !";
}
}
?>
</body>
</html>
Voila le code source de ma page.
<head>
<script language="javascript">
function btn (id) {
var num = id;
alert('id du bouton = '+num);
}
</script>
</head>
<body>
<div align="center" class="Style1">Gestion Des Articles </div>
<table width="372" height="30" border="0" align="center">
<tr>
<td width="83"><span class="Style10">S'authentifier</span></td>
<td width="58"><span class="Style10">S'inscrir</span></td>
<td width="204"><span class="Style10">Afficher tous les article </span></td>
</tr>
</table>
<p> </p>
<p> </p>
<?php
function connexion()
{
$base = mysql_connect('localhost','root','');
mysql_select_db ('ar_b', $base);
}
connexion();
$query = "select * from articles";
$result = mysql_query($query) or die("Erreur dans l'exécution de la requête $query<br>");
echo '<table border="0" width="801" align="center">'.'<tr bgcolor="#CCCCCC"><td>Date d\'edition</td>
<td>L\'auteur</td>
<td>Titre de l\'article</td>
<td>L\'article</td>
<td>Editer </td>
<td>Suprimer</td>
</tr>';
while ($row = mysql_fetch_array($result)) {
$num = $row["id_articl"];
echo '<tr bgcolor="#66CCCC"><td>'.$row["date_p"].'</td>
<td>'.$row["nom"].' '.$row["prenom"].'</td>
<td>'.$row["titre"].'</td>
<td>'.$row["corp"].'</td>
<td><form name="edit" method="POST" action="index.php">
<input type="submit" Id='.$num.' name="editer" value="Editer" onclick="btn(this.id)" />
</form></td>
<td><form name="edi" method="POST" action="index.php">
<input type="submit" name="suprim" value="Suprimer" />
</form></td>
</tr>';
}
echo "</table>\n";
echo $num;
if (isset($_POST['editer']))
{
$query="delete from articles where id_articl='".$num."";
$result=mysql_query($query);
if ($result)
{
echo "<H4> MESSAGE(s) supprimé(s) !";
}
else{
echo "<H4>Aucun message supprimé !";
}
}
?>
</body>
</html>
Voila le code source de ma page.