Passage des variables entre js et php
hatimest
Messages postés
31
Statut
Membre
-
hatimest Messages postés 31 Statut Membre -
hatimest Messages postés 31 Statut Membre -
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
- Passage windows 10 à 11 gratuit - Guide
- Test passage windows 11 - Guide
- Expert php pinterest - Télécharger - Langages
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.