Problème de code...

badeneve -  
LeYaude Messages postés 307 Statut Membre -
Bonsoir,

Donc voilà j'ai un petit problème, j'ai une page html dans laquelle j'effectue cette action:

<form action="Destructionseance.php" method="post">
Indiquez le numero de la séance à supprimer <input type="text" name="seance" size="10"><br>
<input type="submit" value="Confirmer"><br>
<input type="reset" value="Annuler">
</form>

Et voici mon code php "Destructionseance.php"

<html>
<head>
<title>Suppression d'une séance</title>
</head>
<body>
<?php
if(!isset($_POST["seance"]))
{
echo "Vous devez entrer le numero d'une seance!";
echo "<a href=Listeseance.php>Retour</a>";
}
else
{
$connexion = mysql_connect("localhost","root","");
if($connexion)
{
mysql_select_db("cinema",$connexion);
$requete = "DELETE * FROM seance where ID_seance=".$_POST["seance"].";";
echo $requete;
$resultat = mysql_query ($requete,$connexion);

if($resultat)
{
echo "seance supprimée avec succès<br>";
echo "<a href=ListeseanceAdmin.php>Retour</a>";
}
else
{
echo "Echec de la suppression de la seance";
}
}
}
else
{
echo "Problème à la connexion";
}
mysql_close($connexion);
?>
</body>
</html>

Ce qui me donne aucun résultat, une page blanche s'affiche... là je ne comprends pas où j'ai merdé :S quelqu'un pourrait t-il me venir en aide?
d'avance merci
A voir également:

1 réponse

LeYaude Messages postés 307 Statut Membre 46
 
D'après la doc php, la fonction mysql_connect() retourne l'identifiant de connexion MySQL en cas de succès ou FALSE en cas d'échec. Donc en cas de succès, faire un if(root) n'a pas de sens. Il vaudrait mieux un if $(connexion != false) qui devrait marcher netement mieux.

De lus je ne crois pas que tu aies besoin de rajouter cette variable $connexion dans ta requete $resultat = mysql_query ($requete,$connexion);

Enfin, dans
$requete = "DELETE * FROM seance where ID_seance=".$_POST["seance"].";";
je pense qu'il y a un ; de trop, du moins je ne vois pas à quoi sert le premier.

En espérant t'aider.

Le Yaude.
0