salut,
j'ai une problème à la fonction supprimer puisqu'il permet de me supprimer toutes les enregistrements dés que je veux supprimer un seul enregistrement lorsque je fais entre le clé primaire(id_circuit) voici mon code:
et je fais l'appel de la fonction de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public function supprimercircuit($id_circuit){ $y = $_POST['id_circuit']; $requete ="DELETE from circuit where id_circuit LIKE '%".$y."%';"; if($result = @mysql_query($requete)) { echo ""; } }
comme je dis il me permet de supprimer tous les enregistrements et il m'affiche la faute suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5<form method="post" action="circuitsupprimer.php"> <font color="white">id_circuit:</font> <input name="id_circuit" type="text" value ="<?php include('recherchedecircuit.php'); $obj=new circuit('.$id_circuit.','.$Nomcircuit.','.$Villededépart.','.$Jourdedépart.','.$Jourderetour.','.$Durée.','.$Prix.','.$Supplementsingle.','.$Reductionenfant.','.$Description.'); $obj->supprimercircuit('.$id_circuit.'); ?>"><br></center> <td> <button name="supprimer" value=supprimer type=submit"><img src="bouttondelete.jpg" width="100" height="100"></button></form>
et merci d'avance<br /> <b>Notice</b>: Undefined index: id_circuit in <b>D:\EasyPHP-5.3.3\www\pfe\recherchedecircuit.php</b> on line <b>307</b><br />







Répondre avec citation
Partager