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
| <html>
<h2><div align="center">Gestion des catégories</div></h2>
<head>
<body>
<?php
include("connection.php");
if(isset($_GET['action']))
{
switch($_GET['action'] )
{
case 'Supprimer':
$r_cat=mysql_db_query($db,"SELECT * FROM cat WHERE id=".$_GET['id'].""); // on va aller chercher le numéro d'id dans l'URL ==> GET.
while($cat = mysql_fetch_assoc($r_cat))
{echo'Voulez-vous vraiment supprimer la catégorie '.$cat['nom_fr'].'?
<form method="post" action="admincat.php?action=Suppression&id='.$cat['id'].'"><input type="submit" value="Suppression" />
<input type="button" value="Annuler" onClick="document.location=\'admincat.php\'" /></form>';
}
break;
case 'Suppression':
echo'<meta http-equiv="Refresh" content="5; url=admincat.php">';
$suppr=mysql_db_query($db,"DELETE from cat WHERE id='".$_GET['id']."' "); // on va aller chercher le numéro d'id dans l'URL ==> GET.
break;
case 'Ajouter':
echo'<meta http-equiv="Refresh" content="5; url=admincat.php">';
$add=mysql_db_query($db,"INSERT INTO cat (nom_fr) VALUES ('".$_POST['nom_fr']."') WHERE id='".$_POST['newid']."'"); // $_POST['id'] est issu de l'input type="hidden" qui a pour valeur $cat['id'], c'est pour cela qu'on utilise un $_POST['id'] pour récupérer la valeur de l'id.
echo"case ajouter";
break;
case 'Modifier':
echo'<meta http-equiv="Refresh" content="5; url=admincat.php">';
$mod = mysql_db_query($db,"UPDATE cat SET nom_fr='".$_POST['nom_fr']."' WHERE id='".$_POST['id']."'");
break;
default: echo"Choisissez un des trois choix";
}
}
$r_cat = mysql_db_query($db,"SELECT * FROM cat ORDER BY ordre ASC");
while($cat = mysql_fetch_assoc($r_cat))
{
echo'<br /><br /><form method="post" action="admincat.php?action=Modifier"><input type="text" name="nom_fr" value="'.$cat['nom_fr'].'" />';
echo'<input type="submit" value="Modifier" />
<input type="button" value="Supprimer" onClick="document.location=\'admincat.php?action=Supprimer&id='.$cat["id"].'\'" /><input type="hidden" name="id" value="'.$cat['id'].'" /></form>';// on fait id= ... pour insérer le numéro d'id dans l'url !
}
echo'<form method="post" action="admincat.php?action=Ajouter&id='.$cat['id'].'"><input type="text" name="nom_fr" value="Nouvelle catégorie" /><input type="text" name="newid" value="Position" /><input type="submit" name="Ajouter" value="Ajouter" /></form>';
?>
</body>
</head>
</html> |