enregistre les changements dans la basse 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 : enregistre les changements dans la basse de donné

enregistre les changements dans la basse de donné

par aspkiddy » 25 mars 2010, 23:46

Bonjour,


J’ai une question,

PHP

J’ai un fichier (edit_form.php)
Le contenu s’affiche dans les champs de texte (sauf id) par les informations qui se trouvent dans mySql selon le paramètre d’url :

http://toto.com/edit_form.php?id=70

Voici le code :

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>toto</title> </head> <body> <form> <table> <tr> <td align="center">CONTACT DB</td> </tr> <tr> <td><table border="1" width="100%"> <tr> <td>ID</td> <td>PRENOM</td> <td>NOM</td> <td>#</td> <td>RUE</td> <td>VILLE</td> </tr> <?php //recuperation la valeur d'un paramettre d'url $var_id=$_GET['id']; //echo $var_id; //connection au serveur include"connection.php"; //selection de bd include"selection.php"; $rep = "SELECT id,bd_prenom,bd_nom,bd_numero_adresse,bd_rue_adresse,bd_ville_adresse FROM $table_db WHERE id=$var_id"; //$var_id ------------­­> recuperation la valeur d'un paramettre d'url //$table_db ------------­­> venu par selection.php $result = mysql_query($rep); while($data = mysql_fetch_row($result)){ echo("<tr><td>$data[0]</td><td><input type=\"text\" name=\"textfield\" id=\"textfield\" value=\"$data[1]\"/></td><td><input type=\"text\" name=\"textfield\" id=\"textfield\" value=\"$data[2]\"/></td><td><input type=\"text\" name=\"textfield\" id=\"textfield\" value=\"$data[3]\"/></td><td><input type=\"text\" name=\"textfield\" id=\"textfield\" value=\"$data[4]\"/></td><td><input type=\"text\" name=\"textfield\" id=\"textfield\" value=\"$data[5]\"/></td></tr>"); } ?> </table></td> </tr> </table> <input type="submit" name="btn_valider" value="Valider/Enregistrer"> </form> </body>
Jusqu’au là, tout va bien.

Comment je peux enregistre les changements dans la basse de donné que j’ai fait par les champs de texte ?

Bonne journée