1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| <?php
// 14-01-2014
// $_POST[id] contient l'id de la base de données
// $_POST[champ] contient le nom du champ à modifier
// $_POST[contenu] contient la nouvelle valeur du champ
// la base de données s'appelle 'Agenda' et contient 1 table 'repertoire' contenant 2 champs 'nom' et 'telephone'
$id=($_POST["id"]);
$champ=($_POST["champ"]);
$contenu=($_POST["contenu"]);
$BDD="database";
$table="nomtable";
print_r($champs);
print_r($id);
print_r($contenu);
// accès BDD et UPDATE
// le code ci-dessous est mis en commentaire, le stockage dans un fichier servira de simulation.
$link=mysql_connect("host", "login", "password") or die(mysql_error());
mysql_select_db($BDD);
mysql_query("SET NAMES 'utf8'");
$sql = "UPDATE $table SET `$champ`='$contenu' WHERE id=$id ";
mysql_query($sql) or die(mysql_error());
mysql_close($link);
echo "success";
// fin accès à la base de données
// début de simulation -> écriture dans le fichier 'simulation.txt'
/*$trace = "id= ". $id. " champ= ". $champ . " contenu= " . $contenu."\n";
$monfichier = fopen("simulation.txt", "a+");
fputs($monfichier, $trace);
fclose($monfichier); */
?> |