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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
| <?php
include ('config.php');
$titre = (isset($_POST['titre'])) ? $_POST['titre'] : '';
$message = (isset($_POST['message'])) ? $_POST['message'] : '';
$url = (isset($_POST['url'])) ? $_POST['url'] : '';
$date = (isset($_POST['date'])) ? $_POST['date'] : '';
$act = (isset($_GET["act"]) ) ? $_GET["act"] : Null;
$id = (isset($_GET['id'])) ? $_GET['id'] : '';
$date = date("d/m/Y");
$connection = mysql_connect($dbhost, $dblogin, $dbpassword) or die ($ErrorConnection);
$db = mysql_select_db($dbname, $connection) or die ($ErrorDBase);
$select = 'SELECT * FROM '.$scroll_table;
$result = mysql_query($select,$connection) or die ($ErrorSelect);
$Total = mysql_num_rows($result);
// On vérifie qu'il y a bien un identifiant avant toute opération
// et qu'il y a bien une opération définie.
if(!empty($id) && isset($act))
{
if($act == "del")
{
$QueryDelete = "DELETE FROM ". $scroll_table ." ".
"WHERE id=". $id; // Si on récupère $_GET['id'] dans une variable, on utilisera cette variable
$QueryDeleteResult = mysql_query ($QueryDelete) or die($ErrorDelete);
$Total1 = mysql_affected_rows($QueryDeleteResult);
if ($Total1 == '1')
{
echo "deleted";
echo $titre;
echo $ErrorDeleteQuery1;
echo $Refresh1;
}
else
{
echo "item not deleted";
}
}
elseif($act=="update")
{
$sql2 = "Update ". $scroll_table ." ".
"SET titre = '". $titre ."' ,
url = '". $url ."' ,
message = '". $message ."' ".
"WHERE id=".$id;
$result2 = mysql_query($sql2,$connection) or die ($ErrorUpdate);
$Total2 = mysql_affected_rows($result2);
if ($Total2 == '1')
{
echo "item updated";
// echo '<pre>', print_r($_POST) ,'</pre>';
echo "<meta http-equiv=\"refresh\" content=\"5;url=http://google.com\">\n ";
}
else
{
echo "item not updated<br>";
// echo '<pre>', print_r($_POST) ,'</pre>';
echo var_dump($titre);
}
mysql_close();
}
else
{
// opération demandée non conforme : ni "del" ni "update"
echo "heho";
}
}
?> |