File "admin_sites.php"
Full Path: /home/asmplong/www/asm/Classes/PHPExcel/Shared/admin_sites.php
File size: 6.36 KB
MIME-type: text/x-php
Charset: utf-8
<?php
include ('inc.top.php');
if(isset($_POST['go_ajout']))
{
$nom = $_SESSION['nom'] = strip_tags($_POST['nom']);
if(empty($_POST['nom']))
{
$pb_nom = '<div class="false">Veuillez saisir un nom.</div>';
}
else
{
// Ajout en BDD
$sql_insert = "INSERT INTO ".$db_prefixe."sites SET
site_nom ='$nom'";
$req_insert = mysql_query($sql_insert);
if($req_insert)
{
$ok_ins = '<div class="true">Le site de plongée a été ajouté avec succés.</div>';
unset($_SESSION['nom']);
}
else
{
$pb_ins = '<div class="false">Un problème est survenu lors de l\'enregistrement.</div>';
}
}
}
if(isset($_POST['go_modif']))
{
$id = $_POST['id'];
$nom = strip_tags($_POST['nom']);
if(empty($_POST['nom']))
{
$pb_nom = '<div class="false">Veuillez saisir un nom.</div>';
}
else
{
// Ajout en BDD
$sql_up = "UPDATE ".$db_prefixe."sites SET
site_nom ='$nom' WHERE site_id='$id'";
$req_up = mysql_query($sql_up);
if($req_up)
{
$ok_up = '<div class="true">Le site de plongée a été modifié avec succés.</div>';
}
else
{
$pb_up = '<div class="false">Un problème est survenu lors de la modification.</div>';
}
}
}
?>
<h1>Gestion des sites de plongée</h1>
<div id="tab_cadre">
<ul>
<li><a href="#fragment-1"><span>Liste des sites</span></a></li>
<li><a href="#fragment-2"><span>Ajouter</span></a></li>
<?php if(isset($_GET['modif']) || isset($_POST['go_modif'])) { echo '<li><a href="#fragment-3"><span>Modifications</span></a></li>'; } ?>
</ul>
<div id="fragment-1" style="margin-bottom:20px;">
<?php
// Confirmation avant suppression d'un véhicule
if(isset($_GET['del']))
{
echo '<div class="false">
Etes-vous sur de vouloir supprimer le site de plongée ID <b>'.$_GET['del'].'</b> ?<br/><br/>
<form action="admin_sites.php" method="POST" enctype="multipart/form-data">
<input type="hidden" value="'.$_GET['del'].'" name="del_id" />
<input type="submit" class="submit" name="go_del" value="Oui" />
<input type="submit" class="submit" value="Non" />
</form>
</div>';
}
// Supression d'un véhicule
if(isset($_POST['go_del']))
{
$id = $_POST['del_id'];
$req_del = mysql_query("DELETE FROM ".$db_prefixe."sites WHERE site_id='$id'");
if($req_del)
{
echo '<div class="true">Le site de plongée ID <b>'.$_POST['del_id'].'</b> a bien été supprimé.</div>';
}
}
?>
<table class="liste">
<?php
// Affichage de bouton de tri
if(isset($_GET['tri']) && ($_GET['tri'] == 'desc') && ($_GET['champ'] == 'site_nom')) { $bt_tri_a = 'asc'; } else { $bt_tri_a = 'desc'; }
?>
<tr class="intitule">
<td>ID</td>
<td>Nom <a href="admin_sites.php?champ=site_nom&tri=<?php echo $bt_tri_a; ?>"><img src="img/tri-<?php echo $bt_tri_a; ?>.gif" /></a></td>
<td></td>
<td></td>
</tr>
<?php
if(isset($_GET['champ']))
{
$champ = $_GET['champ'];
$tri = $_GET['tri'];
$req_neuf = mysql_query("SELECT * FROM ".$db_prefixe."sites ORDER BY ".$champ." ".$tri."");
}
else
{
$req_neuf = mysql_query("SELECT * FROM ".$db_prefixe."sites ORDER BY site_nom ASC");
}
// Récupération des membres
while($data_neuf = mysql_fetch_array($req_neuf))
{
$id = $data_neuf['site_id'];
echo '<tr>
<td><b>'.$id.'</b></td>
<td>'.$data_neuf['site_nom'].'</td>
</td><td><a href="admin_sites.php?modif='.$id.'" title="Modifier"><img src="img/edit.gif" alt="Modifier" /></a></td>
<td><a href="admin_sites.php?del='.$id.'" title="Supprimer"><img src="img/del.gif" alt="Supprimer" /></a></td>
</tr>';
}
?>
</table>
</div>
<div id="fragment-2" style="margin-bottom:20px;">
<?php
if(isset($pb_nom))
{
echo $pb_nom;
}
elseif(isset($pb_ins))
{
echo $pb_ins;
}
elseif(isset($ok_ins))
{
echo $ok_ins;
}
?>
<form action="admin_sites.php" method="POST" enctype="multipart/form-data">
<table class="form">
<tr><td class="first">Nom</td><td><input type="text" class="inputText" name="nom" <?php if (isset($_SESSION['nom'])) { echo 'value="'.$_SESSION['nom'].'"'; } ?> /></td></tr>
<tr><td class="first"></td><td><input type="submit" class="submit" name="go_ajout" value="Ajouter" /></td></tr>
</table>
</form>
</div>
<?php if(isset($_GET['modif']) || isset($_POST['go_modif'])) { ?>
<div id="fragment-3" style="margin-bottom:20px;">
<?php
if(isset($pb_nom))
{
echo $pb_nom;
}
elseif(isset($pb_up))
{
echo $pb_up;
}
elseif(isset($ok_up))
{
echo $ok_up;
}
if(isset($_GET['modif']) || isset($_POST['go_modif']))
{
if(isset($_GET['modif']))
{
$recup_id = $_GET['modif'];
}
elseif(isset($_POST['go_modif']))
{
$recup_id = $_POST['id'];
}
$req_recup = mysql_query("SELECT * FROM ".$db_prefixe."sites WHERE site_id=$recup_id;");
$data_recup = mysql_fetch_array($req_recup);
?>
<form action="admin_sites.php" method="POST" enctype="multipart/form-data">
<table class="form">
<tr><td class="first">Nom</td><td><input type="hidden" name="id" <?php echo 'value="'.$recup_id.'"'; ?> /><input type="text" class="inputText" name="nom" <?php if (isset($data_recup['site_nom'])) { echo 'value="'.$data_recup['site_nom'].'"'; } ?> /></td></tr>
<tr><td class="first"></td><td><input type="submit" class="submit" name="go_modif" value="Modifier" /></td></tr>
</table>
</form>
<?php
}
?>
</div>
<?php } ?>
</div>
<?php
include ('inc.foot.php');
?>