probleme d'insertion dans ma base de donné

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme d'insertion dans ma base de donné

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

par olivierg » 15 juil. 2011, 17:28

3 fautes par mot, ça donne même pas envie de lire plus loin

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

par fediminyar » 13 juil. 2011, 22:22

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é

par ouckileou » 13 juil. 2011, 21:52

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.

probleme d'insertion dans ma base de donné

par fediminyar » 13 juil. 2011, 20:11

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>