J'ai mis au point un petit script mais qui ne fonctionne pas comme je le souhaiterai:
[red]
<?php
session_start();
if(!isset($_SESSION['nom'])) {
echo'Veuillez remplir ce formulaire si vous êtes inscrit.';
exit;
}
include("connexion.php");
if( isset( $_GET['action'] ) )
{
$action = $_GET['action'];
}
else
$action = "";
$id = isset($_GET['id']) ? $_GET['id'] : '';
$titre = isset($_GET['id']) ? $_GET['id'] : '';
?>
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function confirmation(fichier,action,id,titre,texte)
{
if (confirm(texte)==1)
{
location.href = eval(+fichier+'?action='+action+'&id='+id+'&titre='+titre+'');
}
}
//-->
</script>
</head>
<body>
<?php
$table_news = 'rub_' . $_SESSION['nom'] . '_news';
switch ($action)
{
case "suppression":
$query = "DELETE FROM $table_news WHERE id=".$id."";
$result = mysql_query($query);
echo "La news ".$titre." a bien été supprimée.<p>";
default:
$query = "SELECT * FROM $table_news ORDER BY date";
$result = mysql_query($query);
while ($val = mysql_fetch_array($result))
{
$id = $val["id"];
$titre = $val["titre"];
echo "<table bgcolor=\"#CCCCCC\"><tr><td width=\"100\">";
echo $titre;
echo "</td><td width=\"200\">";
echo $val["texte"];
echo "</td><td width=\"100\">";
echo $val["date"];
echo "</td><td>";
echo "<a href=\"javascript:confirmation('news.php','suppression','".$val['id']."','".$val['titre']."','Êtes-vous sûr de vouloir supprimer cet enregistrement ?');\">";
echo "<img src='/amawebblog/administration/images/corbeille.jpg' title='Supprimer'></a>";
echo "</td></tr></table><br>";
}
}
mysql_close;
?>
</body>
</html>