Modifier un enregistrement

Modifier un enregistrement - SQL/NoSQL - Programmation

Marsh Posté le 01-01-2009 à 14:37:16    

Bonjour  :) ,
j'ai crée cette requette pour modifier un enregistrement mais ne marche pas + il n'affiche pas des erreurs  
S.V.P aidez moi
voila le code  
 

Code :
  1. <?php
  2. //connexion
  3. if(isset($_POST['nom'])){
  4. $le_nom=$_POST['nom'];
  5. //connexion
  6. $connection=mysql_connect("localhost","root","" );
  7. // Si la connxion est échouée  
  8. if (!$connection)  die('Connexion impossible à la base: ' . mysql_error());
  9. // Sinon connxion à la base de donnée
  10. mysql_select_db("CV" );
  11.   $sql = mysql_query("select id from etat_civile where nom='$le_nom'" ) or die (mysql_error());
  12.     if ( mysql_num_rows($sql)  )
  13.  {
  14.    while ($h=mysql_fetch_array($sql))
  15.      { $le_id = $h['id']; }
  16.  }
  17. else
  18.   { echo "erreur le nom n'existe pas !!!!!!!!!!!"; }
  19.  
  20.      if ( isset($_post['fonction']) && isset($_post['garde']))
  21.        {
  22.      $la_fonction = $_post['fonction'];$le_garde =$_post['garde'];
  23.   mysql_query("UPDATE situ SET fonction ='$la_fonction',garde ='$le_garde' WHERE id='$le_id '" ) or die (mysql_error());
  24.        
  25.    }
  26.  
  27.  
  28.        
  29.    
  30.  
  31.    // la table situ
  32.  $sql1 = mysql_query("select * from situ where id='$le_id'" ) or die (mysql_error()); 
  33.  // pour tester la requéte
  34.    if(!$sql1) echo "La requête n'est pas envoyer !";
  35.  
  36.         
  37.     while ($h=mysql_fetch_array($sql1))
  38.    {
  39.     
  40.      echo "Votre  C.V est :<br>";
  41.        echo "La fonction est :  "; echo $h['fonction'];echo"<br>";
  42.     echo "Le garde est :   ";echo $h['garde'];echo "<br>";
  43.    
  44.       }
  45.  
  46. // déconnexion
  47. mysql_close($connection);
  48. }
  49. ?>


merci


---------------
En théorie, il n'y a pas de différence entre la théorie et la pratique.
Reply

Marsh Posté le 01-01-2009 à 14:37:16   

Reply

Marsh Posté le 01-01-2009 à 16:55:05    

après avoir brûlé mes yeux en lisant du php, j'ai vu que ta requête avait l'air syntaxiquement bonne, donc ton problème est ailleurs

Reply

Marsh Posté le 04-01-2009 à 22:21:14    

Commence déjà par vérifier tes différentes variables (celles de la requête, mais également celles des conditions/vérif qui pourraient faire que la req n'est pas exécutée.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Sujets relatifs:

Leave a Replay

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