FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Problème d'indice avec une liste
 

Problème d'indice avec une liste

Il y a 378 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Problème d'indice avec une liste
 
Plus d'informations

Bonjour,
 
 
J'ai créer une liste déroulante dynamique qui récupère les données d'une table, je n'ai pas mis le code car je sais quelle fonctionne, je l'affiche dans mon formulaire de cette manière :

Code :
  1. <td><?php print $ListeGroupe;?></td>

Maintenant ce que j'ai fait, c'est le petit bout de code ci-dessous, qui devrait récupérer la valeur sélectionnée de la liste déroulante et détruire les données de la table ou l'identificateur aurait le même indice.
 
Simplement voici mon erreur quand j'appuye sur le bouton supprimer j'obtiens le message suivant: delete from groupe where IdGroupe='0' . Que je choisisse n'importe quelle valeur de ma liste déroulante, il me mettra ce message. Merci de pouvoir me débloquer ca fait un bail que je suis sur le problème.
 
 

Code :
  1. <?php
  2. if (isset ($_REQUEST['Supprimer'])){
  3.     $bd ='gestionacces';
  4.     $lien = mysql_pconnect ('localhost', 'root', '');
  5.     mysql_select_db($bd);
  6.     $table = 'groupe';
  7.     if ($lien == FALSE){
  8.         echo "connexion impossible à la base $bd";
  9.     } else {
  10.         if($_POST['op']=="suppr" ){
  11.         $requete="delete from $table where IdGroupe='".$_POST['listeGroupe']."'";
  12.         echo $requete;
  13.         mysql_query($requete);
  14.   }
  15. }
  16. }
  17. ?>


 
Voici ici mon formulaire
 
 

Code :
  1. <form Method="POST" Action="<?echo $_SERVER["PHP_SELF"]?>">
  2. <table>
  3.                 <tr></tr>
  4.                 <tr>
  5.                     <td>Nom du groupe: </td>
  6.                     <td><?php print $ListeGroupe;?></td>
  7.                 </tr>
  8.                 <tr>
  9.                     <td></td>
  10.                     <input type="hidden" name="op" value="suppr">
  11.                     <td><input type ="submit" name = "Supprimer"  value="Supprimer"></td>
  12.                 </tr>
  13. </table>
  14. </form>

Profil : Pointeur
Plus d'informations

euh ... ton formulaire ne contient pas de champs "listeGroupe" :o
 
 
et blindes ton code, parce que là, il y a du sqlinjection :o


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Problème d'indice avec une liste
 

Annonces Google
Publicité