rehello !
nouveau pb :
imaginons que je veuille supprimer ou modifier une entrée, il faut que je passe des paramêtres à la popup : comment faire ?
voilà mes codes :
Affiche.php
// ......
// le reste du code qui affiche la base de données en php
// justement le voilà
<table>
<tr> <td>Nom</td>
<td>Prénom</td>
<td>Age</td>
<td>Téléphone</td>
<td>Supprimer</td>
</tr>
<?php
include("Connect_BDD.php");
$requete = " select * from carnet";
$resultat=mysql_query($requete,$db);
while ($tableau=mysql_fetch_array($resultat,MYSQL_ASSOC))
{
$id = $tableau['id_carnet'];
$nom = $tableau['nom'];
$prenom = $tableau['prenom'];
$age = $tableau['age'];
$tel = $tableau['telephone'];
echo "<tr><td>",$nom,"</td><td>",$prenom,"</td>
<td>",$age," ans</td><td>",$tel,"</td><td><form action=\"supprime.php\" method=\"post\">
<input type=\"hidden\" name=\"id\" value=$id><input type=\"submit\" value=\"sup.\"></form></td></tr>";
}
?>
</table>
</body>
</html>
supprime.php :
<?php
include("Connect_BDD.php");
$requete = "select * from carnet where id_carnet=$id";
$result=mysql_query($requete,$db);
if (!$result){echo 'Impossible de supprimer...'; exit;}
?>
cela fonctionne mais affiche supprime.php bref rien et quand je reviens à affich.php elle n'est po réactualisée automatiquement...
je n'arrive pas à mettre supprime.php en popup avec une form de validation du genre :
<?php
include("Connect_BDD.php");
$requete = "select * from carnet where id_carnet=$id";
$result=mysql_query($requete,$db);
if (!$result){echo 'Impossible de requetter...'; exit;}
$tableau=mysql_fetch_array($result,MYSQL_ASSOC);
$id = $tableau['id_carnet'];
$nom = $tableau['nom'];
$prenom = $tableau['prenom'];
echo "êtes vous sur de supprimer ", $nom, $prenom;
echo "
<form action=\"supprime2.php\" method=\"post\">
<input type=\"hidden\" name=\"id\" value=$id>
<input type=\"submit\" value=\"OUI\"><br>
</form>";
?>
avec le code du précédent supprime.php dans supprime2.php
j'ai donc essayé :
dans le tableau de affiche.php à la place de la form :
<input type=\"button\" onClick=\"pop_it('supprime.htm', $id);\" value=\"sup.\">
avec la fonction pop_it qui remplace formul_pop comme suit :
function pop_it(fenetre, id) {
window.open(fenetre, "child", "height=200,width=200,menubar='no',toolbar='no',location='no',status='no',scrollbars='no'");
// comment lui faire passer id ?
}
dans supprime.htm je placerai une form avec un appel à supprime.php qui supprimera l'entrée après un message de validation
je pense que je me prend la tête pour po grand chose mais g besoin d'être éclairé une fois encore
merci
saibe