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 35 36
|
<?php
// connexion
$link = mysql_connect($hote,$login,$password);
if(!$link) die (mysql_error());
mysql_select_db($base) or die (mysql_error());
// reception des valeurs POST
// pour l'exemple, si elle n'existent pas, on met une valeur vide... mais on pourrait mettre un valeur par défaut
// sauf pour $id_enreg qui definit s'il s'agit d'un insert ou d'un update
$id_enreg=(!isset($_POST['id_enreg']))?(''):($_POST['id_enreg']);
$graal=(!isset($_POST['graal']))?(''):($_POST['graal']);
$eveque=(!isset($_POST['eveque']))?(''):($_POST['eveque']);
$maupassant=(!isset($_POST['maupassant']))?(''):($_POST['maupassant']);
// echappement des quotes
$graal=mysql_real_escape_string($graal, $link);
$eveque=mysql_real_escape_string($eveque, $link);
$maupassant=mysql_real_escape_string($maupassant, $link);
if(empty($id_enreg)) {
// insertion
$sql = "INSERT INTO `matable` (id_enreg, graal, eveque, maupassant) VALUES (NULL, '$graal', '$eveque', '$maupassant');
}else {
// mise a jour
$sql = "UPDATE `matable` SET graal = '$graal', eveque = '$eveque', maupassant = '$maupassant' WHERE id_enreg = ".$id_enreg;
}
$res = mysql_query($sql, $link);
if(!$res) die (mysql_error());
echo "Ajouts/Modifications effectués";
?> |
Partager