Message Php ne s'affiche pas, SOS
Résolu
TDéveloppeur
Messages postés
36
Statut
Membre
-
TDéveloppeur Messages postés 36 Statut Membre -
TDéveloppeur Messages postés 36 Statut Membre -
Bonjour,
Je veux utiliser cette méthode PHP pour l'ajout sur la base de donnée phpMyAdmin via un formulaire:
Mais le problème c'est que le message "Enregistré" ne s'affiche, et je ne sais pas où est le problème... Merci d'aider !
Je veux utiliser cette méthode PHP pour l'ajout sur la base de donnée phpMyAdmin via un formulaire:
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 c'est que le message "Enregistré" ne s'affiche, et je ne sais pas où est le problème... Merci d'aider !
8 réponses
-
Peut-être un petit problème de quotes.
('$NomExamen','$Description','$NbrQuestions','$Duree') -
Euuuh non, ça s'ajoute sur la Base de données en fait, mais le message ne s'affiche pas..
-
ah ! y'a aussi ton erreur de si ;
if (mysql_query($query) ) {?>
echo "<script>alert('Enregistré!');</script>";
<?php }else{ ?>
echo "<script>alert('Non enregistré!');</script>";
<?php } ?> -
ça ne marche pas avec non plus, je trouve ça très étrange !
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
ta pas un bloqueur de script (comme NoScript sur FF ?)
-
-
Chez moi ça marche !
Mais j'ai fait une petite erreur ;
if (mysql_query($query) ) {
echo "<script>alert('Enregistré!');</script>";
}else{
echo "<script>alert('Non enregistré!');</script>";
}
?> -
Il manque des accolades, voilà le code juste :
if (mysql_query($query) ) {?>
<script>alert('Enregistré!');</script>
<?php
} else { ?>
<script>alert('Erreur!');</script>
<?php
}
}
?>
Merci beaucoup pour m'aider en tout cas :)