Probleme pour supprimer une valeur dans ma bdd

Probleme pour supprimer une valeur dans ma bdd - PHP - Programmation

Marsh Posté le 19-03-2004 à 06:48:49    

Bonjour,
Je ne parviens pas a trouver mon erreur qui doit etre toute bete mais je tourne en rond.
J ai un fichier country_adm.php qui fait appel a deux autres fichiers.

Code :
  1. require("./pages/country_add.php" );
  2. echo "<br/><br/>";
  3. require("./pages/country_del.php" );


Ces deux fichiers sont deux formulaires, l un pour ajouter un pays, l autre pour supprimer.
 
L ajout fonctionne bien.
 
Par contre pour supprimer un pays ya probleme.
 
voyons comment ca marche. contenu du fichier country_del.php

Code :
  1. ....
  2. <td>
  3. <select name='thecount' class='Formulaire'>
  4. ";
  5. while ($rowsCount=mysql_fetch_array($rowCount))
  6. {
  7. echo "<option value=".$rowsCount[0].">".$rowsCount[1]."</option>";
  8. }
  9.         echo "
  10.        </select>
  11. ....


je liste la les pays de ma base et recupere la valeur selectionnee, l id du pays, dans ma variable thecount.
Quand l utilisateur valide sa suppression, c est ce code qui est execute:

Code :
  1. else if ($_POST['formulaire']=="del_count" ) {
  2. $probleme=delCountry($_POST['thecount'], $connexion);


Le probleme doit etre par la car si je mets un entier au lieu du $_POST... ma suppression se fait bien. :??:  
 
C est sans doute ma variable thecount qui ne contient rien au moment de l appel a la fonction delCountry mais pourquoi ? j aimerai que qulqun me le dise   :wahoo:  
 
merci

Reply

Marsh Posté le 19-03-2004 à 06:48:49   

Reply

Marsh Posté le 19-03-2004 à 08:12:32    

Tout d'abord affiche $_POST['thecount'] avant d'appeler delCountry pour voir s'il contient bien quelquechose
 
Tu peux aussi regarder le code source de ta page pour voir si le menu déroulant est bien rempli avec ce que tu souhaites

Reply

Marsh Posté le 19-03-2004 à 13:58:01    

C'est koi la fonction "delCountre" ?


---------------
http://www.jerryzz.fr
Reply

Marsh Posté le 19-03-2004 à 20:30:29    

c pour supprimer un pays, une fonction perso qui fait la requete DELETE FROM ...
Mon menu deroulant est correct.
comment mettre ma variable thecount en globale ?

Reply

Marsh Posté le 19-03-2004 à 20:31:18    

Global $ta_var

Reply

Marsh Posté le 19-03-2004 à 21:30:48    

Elle est déjà global car faisant partie des superglobales $_POST

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed