Message Php ne s'affiche pas

Résolu/Fermé
TDéveloppeur Messages postés 34 Date d'inscription mardi 7 mai 2013 Statut Membre Dernière intervention 11 juin 2013 - 10 mai 2013 à 10:00
TDéveloppeur Messages postés 34 Date d'inscription mardi 7 mai 2013 Statut Membre Dernière intervention 11 juin 2013 - 10 mai 2013 à 12:16
Bonjour tout le monde,
J'ai utilisé cette méthode en php pour l'ajout sur la BD phpMyAdmin :
if (isset($_REQUEST["Valider"])){
mysql_connect("localhost","root","") or die("Problème de connexion");
mysql_select_db("examen")or die(mysql_error());
extract($_REQUEST);
$query = " INSERT INTO examen (NOM,DESCRIPTION,NBR_QUESTIONS,DUREE) 
    VALUES ('$NomExamen','$Description',$NbrQuestions,$Duree)";
if (mysql_query($query) ) {?>
  <?php }
 else 
echo "<script>alert('Enregistré!');</script>"; 
}
?>


Mais le problème est que le message d'alert ne s'affiche pas... Je sais pas où est le problème... Merci de m'aider :)
A voir également:

1 réponse

Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
10 mai 2013 à 10:13
Bonjour,

C'est peut-être que tu fais ton echo lorsque la requête SQL plante ?

Cordialement,
Gigatrappeur
0
TDéveloppeur Messages postés 34 Date d'inscription mardi 7 mai 2013 Statut Membre Dernière intervention 11 juin 2013
10 mai 2013 à 10:39
Non, la requête SQL fonctionne correctement
0
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
10 mai 2013 à 10:45
Justement, elle fonctionne et donc tu passe pas dans ton else !!!
0
TDéveloppeur Messages postés 34 Date d'inscription mardi 7 mai 2013 Statut Membre Dernière intervention 11 juin 2013
10 mai 2013 à 10:58
Peux tu me passer le code exact stp? j'ai essayé des solutions mais en vain :/
0
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
10 mai 2013 à 11:49
if (isset($_REQUEST["Valider"]))
{
    mysql_connect("localhost","root","") or die("Problème de connexion");
    mysql_select_db("examen")or die(mysql_error());
    extract($_REQUEST);
    $query = " INSERT INTO examen (NOM,DESCRIPTION,NBR_QUESTIONS,DUREE) 
    VALUES ('$NomExamen','$Description',$NbrQuestions,$Duree)";
    if (mysql_query($query) ) {?>
        <script>alert('Enregistré!');</script>
        <?php
    } else { ?>
        <script>alert('Erreur!');</script>
        <?php
    }
}
?>
0
TDéveloppeur Messages postés 34 Date d'inscription mardi 7 mai 2013 Statut Membre Dernière intervention 11 juin 2013
10 mai 2013 à 12:16
ça marche Merci Beaucoup :)
Le truc c'est que j'ai essayé ce code là même mais j'ai du oublié une accolade. Merci encore une fois :)
0