Bonjour,
Alors j'ai un problème avec une requête SQL,
au premier chargement de ma page la requête est exécuter correctement mais quand je la recharge,
la requête n'est pas bien exécuter.
Ce que dois faire ma page :- se connecter a la database et afficher sous forme de tableau les informations lu.
- devant chaque ligne, il y a un boutton qui permet de recharger la meme page en supprimant la ligne.
Il y a 2 requete SQL distincte :une requete pour laffichage executer au deux chargement de la page
une requete de suppression appeler uniquementy si l'utilisateur a cliquer sur le bouton
Problème rencontréapres avoir fait une suppression, la requete d'affichage ne marche pas, mon programme me retourne "ERREUR REQUETE : SELECT * FROM
matable;"
Merci de votre aide
Xavier
Code de la page<?php
session_start();
include_once('admin.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<title>ADMINISTRATION</title>
</head>
<body>
<?php
if(isset($_SESSION['pass']))
{
if($_SESSION['pass'] == $mdp)
{
?>
<div>
<ul>
<li><a href="affichage.php"><img src="images/afficher.gif">Afficher</a></li>
<li><a href="ajout.php"><img src="images/ajouter.png">Ajouter</a></li>
<li><a href="modification.php"><img src="images/modifier.png">Modifier</a></li>
</ul>
</div>
<div>
<img src="images/logo.jpg" alt="Logo Aqualung" />
</div>
<div>
<?php
if(isset($_POST['supress']))
{
include_once('open_database.php');
$query1 = 'DELETE FROM '.$NomTable.' WHERE rang = '.$_POST['supress'].';';
$result1 = mysql_query($query1);
if (!$result1)
{
echo "ERREUR REQUETE : ".$query1;
}
else
{
echo'ENTREGISTREMENT N° '.$_POST['supress'].' SUPPRIME';
}
mysql_free_result($result1);
include_once('close_database.php');
}
?>
</div>
<div>
<table>
<?php
include_once('open_database.php');
$query = 'SELECT * FROM '.$NomTable.';';
$result = mysql_query($query);
if (!$result)
{
echo "ERREUR REQUETE : ".$query;
}
else
{
while ($row = mysql_fetch_assoc($result))
{
echo'<tr>';
echo'<td><form method="post" action="supression.php"><p><input type="hidden" name="supress" value="'.$row["rang"].'"><input type="submit" value=".:: EFFACER ::."></p></form></td>';
echo'<td>'.$row["id"].'</td>';
echo'<td>'.$row["zip"].'</td>';
echo'<td>'.$row["ville"].'</td>';
echo'<td>'.$row["enseigne"].'</td>';
echo'<td>'.$row["adresse"].'</td>';
echo'<td>'.$row["tel"].'</td>';
echo'<td>'.$row["swim_center"].'</td>';
echo'<td><img src="images/'.$row['pays'].'.gif" /></td>';
echo'</tr>';
}
}
mysql_free_result($result);
include_once('close_database.php');
?>
</table>
</div>
<?php
}
else
{
echo'<h1>SESSION INCORRECTE</h1>';
echo'<h1>IDENTIFIEZ-VOUS <a href="index.php">ICI</a></h1>';
}
}
else
{
?>
<div>
<img src="images/logo.jpg" width="400" height="69">
<form method="post" action="index.php">
<input type="password" name="pass" id="pass" />
<br />
<input type="submit" value=".:: OK ::." />
</form>
</div>
<?php
}
?>
</body>
</html>