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 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
| <?php
session_start(); // (pour utiliser les variables de session)
?> <a href="adminpages.php"> Retour sélection des catégories</a>
<?php
// connexion a la BD
include("connection.php");
// recuperation de l'id de la categorie
if (isset($_POST['categories']) && $_POST['categories']!='') // vérification si on a bien choisi une des catégories dans la liste déroulante
{
// on met la categorie dans une variable de session
// ce qui permettra de l utiliser par la suite
$_SESSION['idcat'] = mysql_real_escape_string($_POST['categories']);
}
// si aucune catégorie n a été sélectionnée : retour au formulaire de sélection
if (!isset($_SESSION['idcat']))
{
header('location:adminpages.php');
}
if(isset($_GET['action']) && isset($_SESSION['idcat']))
{
switch($_GET['action'] )
{
case 'Supprimer':
$r_pages=mysql_db_query($db,"SELECT * FROM pages WHERE id=".$_GET['id']."");
while($pages = mysql_fetch_assoc($r_pages))
{
echo'Voulez-vous vraiment supprimer la page '.$pages['titre_fr'].'?
<form method="post" action="adminpages2.php?action=Suppression&id='.$pages['id'].'"><input type="submit" value="Suppression" />
<input type="button" value="Annuler" onClick="document.location=\'adminpages2.php\'" /></form>';
}
break;
case 'Suppression':
$suppr=mysql_db_query($db,"DELETE from pages WHERE id='".$_GET['id']."' ");
break;
case 'Ajouter':
$add=mysql_db_query($db,"INSERT INTO pages (titre_fr,titre_en,txt_fr,txt_en,ordre) VALUES ('$_POST[titre_fr]','$_POST[titre_en]','$_POST[txt_fr]','$_POST[txt_en]','$_POST[ordre]' ) ");
break;
case 'Modifier':
echo'<meta http-equiv="Refresh" content="1; url=adminpages2.php">';
$mod = mysql_db_query($db,"UPDATE pages SET titre_fr='$_POST[titre_fr]', titre_en='$_POST[titre_en]', txt_fr='$_POST[txt_fr]', txt_en='$_POST[txt_en]',ordre='$_POST[ordre]' WHERE id='$_POST[id]'");
break;
default: echo"Choisissez un des trois choix";
}
}
$r_pages= mysql_db_query($db,"SELECT * FROM pages WHERE id_cat='".$_SESSION['idcat']."' ORDER BY ordre ASC");
while($pages = mysql_fetch_assoc($r_pages))
{
echo'<form method="post" action="adminpages2.php?action=Modifier"><input type="text" name="titre_fr" value="'.$pages['titre_fr'].'" /><input type="text" name="titre_en" value="'.$pages['titre_en'].'" /><input type="text" name="txt_fr" value="'.$pages['txt_fr'].'" /><input type="text" name="txt_en" value="'.$pages['txt_en'].'" />
Position
<select name="ordre">';
for($i=1;$i<=100;$i++)
{
echo'<option value="'.$i.'"';
if($i==$pages['ordre']) // vérification
{
echo' selected="selected"';
}
echo'>'.$i.'</option>';
}
echo'</select>';
echo'<input type="submit" value="Modifier" /><input type="hidden" name="id" value="'.$pages['id'].'" />';
echo'<input type="button" value="Supprimer" onClick="document.location=\'adminpages2.php?action=Supprimer&id='.$pages['id'].'" /></form> ';
}
echo'<div align="right"><form method="post" action="adminpages2.php?action=Ajouter&id='.$pages['id'].'"><input type="text" name="titre_fr" /><input type="text" name="titre_en" /><input type="text" name="txt_fr" /><input type="text" name="txt_en" />
Position
<select name="ordre">';
for($i=1;$i<=100;$i++)
{
echo'<option value="'.$i.'"';
if($i==$pages['ordre'])
{
echo' selected="selected"';
}
echo'>'.$i.'</option>';
}
echo'</select><input type="submit" name="Ajouter " value="Ajouter une catégorie" /></form>';
?>
</body>
</head>
</html>
<?php mysql_close(); ?> |
Partager