Page 1 sur 1

probleme d'insertion dans ma base de donné

Posté : 13 juil. 2011, 20:11
par fediminyar
bonjours....

SVP , j'ai bessoin d'un coup de main intelligent...j'ai script php dant lequel je voudrais modifier des donnée deja existant et l'inserer dans ma base de donné
le script php marche bien , et il ya apparition des nouveaux donnée...
mon probleme est que mes donnés dans la base ne changent rien..

SVP qui a une idée....et ça sera trés synpha de sa coté...
voici la partie de code correspandant.
 <?php
		 $id=$_POST['id'];
		 $n=$_POST['nom'];
		 $p=$_POST['pre'];
		 //$m=$_POST['mat'];
		 $s=$_POST['serv'];
		 $stat="Affecté";
		 $statpc="Fonctionnel";
		 $req="UPDATE pc SET  nom='$n', pre='$p' ,service='$s' ,date_affect='$d',stat='$stat',statpc='$statpc' where id='$id' " ;
         $ver=mysql_query($req);
		 $mvt="Affectation";
		 $sql="insert into histo values('','$id', '$d','$mvt','$n','$p','$m','$s') ";
		 $req="SELECT * FROM pc WHERE id='$id' " ;
         $rs=mysql_query($req);
         $nb=mysql_fetch_array($rs);
		 
		 ?>
		 </td></tr>
		 <tr><td><span class="Style1"> N° de série :</span></td> <td><? echo $nb[1]; ?></td></tr>
		 <tr><td><span class="Style1"> Nom :</span></td> <td><? echo $nb[3]; ?></td></tr>
		 <tr><td><span class="Style1"> Prénom :</span></td> <td><? echo $nb[4]; ?></td></tr>
		 <tr>
		   <td><span class="Style1"> UF / Matricule :</span></td> 
		   <td><? echo $nb[5]; ?></td></tr>
		 <tr><td><span class="Style1"> Services :</span></td> <td><? echo $nb[6]; ?></td></tr>
		 <tr><td><span class="Style1"> Date : </span></td> <td><? echo $nb[10]; ?></td></tr>
		 </table>
		 </td>
	   </tr>

Re: probleme d'insertion dans ma base de donné

Posté : 13 juil. 2011, 21:52
par ouckileou
SVP , j'ai bessoin d'un coup de main intelligent...j'ai script php dant lequel je voudrais modifier des donnée deja existant et l'inserer dans ma base de donné
le script php marche bien , et il ya apparition des nouveaux donnée...
mon probleme est que mes donnés dans la base ne changent rien..
Je n'ai rien compris, essaie de te relire deja pour faire de vraies phrases, et expliquer ton probleme un peu plus clairement. N'hesite pas a donner des exemples.

Re: probleme d'insertion dans ma base de donné

Posté : 13 juil. 2011, 22:22
par fediminyar
ok , désolé....

j'ai résuperé des donné dans un formulaire (modifier.php)
	   <?php
       //$n_serie=$_GET['n_serie'];
	   //$n_serie=$_GET['n_serie'];
      include ("outils.php");
 
      pc_n_serie($sn, $nb, $rs);
      while($tab=mysql_fetch_array($rs)) { 
?>
		  <tr>
		    <td COLSPAN="6">&nbsp;</td>
		   </tr>
      </table>
    </td>
</tr>
 <td  valign="top"><hr>
	 <table width="966" height="227"  BORDER="0" CELLPADDING="0" CELLSPACING="0" bordercolor="#BDE7F7">
	   <tr>
	     <th height="33" ><p align="left" class=text2>Réaffectation de PC </th>
	   </tr>
	   <tr>
	     <td height="125" align="center">
		 <table width="335" height="105">
		 <form name="f2" action="reaffectation.php" method="post">
		 <input type="hidden" value="<?php echo $id; ?>" name="id">
		 <tr>
    <td width="128"><span class="Style1"> n_serie :</span></td> 
    <td><input name="nom" value="<?php echo $tab[2]; ?>"></td>
    </tr>
		<tr>
    <td width="128"><span class="Style1"> Nom :</span></td> 
    <td><input name="nom" value="<?php echo $tab[3]; ?>"></td>
    </tr>
 
   <tr>
   <td><span class="Style1"> Prénom :</span></td> 
   <td><input name="pre" value="<?php echo $tab[4]; ?>"></td>
    </tr>
je voudrai modifier ces donnée ( nom ,prenom matricule..) et recuperer les nouveaux donnée dans la page("reaffectation.php") ,et don l'inserer dans ma base de donné
voici page(reaffectation.php)
 <?php
		 $id=$_POST['id'];
		 $n=$_POST['nom'];
		 $p=$_POST['pre'];
		 $m=$_POST['matr'];
		 $s=$_POST['serv'];
		 //$se=$_GET['n_serie'];
		 $stat="Reaffecté";
		 $statpc="Fonctionnel";
		 $req="UPDATE pc SET   nom='$n', pre='$p' ,service='$s' ,date_affect='$d',stat='$stat',statpc='$statpc' where id='$id' " ;
         $ver=mysql_query($req);
		 $mvt="Reaffectation";
		 $sql="insert into histo values('','$id', '$d','$mvt','$n','$p','$m','$s') ";
		 $req="SELECT * FROM pc WHERE id='$id' " ;
         $rs=mysql_query($req);
         $nb=mysql_fetch_array($rs);
		 
		 ?>
		 </td></tr>
		 <tr><td><span class="Style1"> N° de série :</span></td> <td><? echo $nb[4]; ?></td></tr>
		 <tr><td><span class="Style1"> Nom :</span></td> <td><? echo $n; ?></td></tr>
		 <tr><td><span class="Style1"> Prénom :</span></td> <td><? echo $p; ?></td></tr>
		 <tr>
		   <td><span class="Style1"> UF / Matricule :</span></td><td><? echo $m; ?></td></tr> 
		   
		 <tr><td><span class="Style1"> Services :</span></td> <td><? echo $s; ?></td></tr>
		 <tr><td><span class="Style1"> Date : </span></td> <td><? echo $d; ?></td></tr>
		 </table>
		 </td>
	   </tr>

Re: probleme d'insertion dans ma base de donné

Posté : 15 juil. 2011, 17:28
par olivierg
3 fautes par mot, ça donne même pas envie de lire plus loin