 |
probleme de script php/mysql!
« sur: le 29-07-2011 a 16:33:00 » |
|
h3llone
Membre récent

Hors-Ligne
Messages: 27

|
Dans le script qui suit, j'ai inséré un formulaire dans l'onglet newsleter, relié a une base de données Mysql. Mais quand je test pour m'inscrire a la newsleter, je reviens sur le formulaire de départ!! 
QUE FAIRE??  J'attends vos réponses avec impassience!! merci d'avance.
<!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> <title>Bienvenue sur mon site !</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css"> #conteneur { width: 800px; background: #4100F4; margin:auto; } #onglethaut{ height:30px; background:#000000; } #haut { height: 200px; background: #20BF00; padding:10px; } #gauche{ height: 722px; width:150px; background:#40A497; float:left; } #droit{ height: 722px; background:#40A497; float:right; } #millieu{ height: 800px; background:477B76;
}
#gauche a { display:block; background:#E3F400; margin-right:5px; padding:5px; float:left; text-align:center; } #gauche a:hover { border-top:3px outset #4100F4; } #accueil, #demonstrations, #newsleter, #contact { display:none; } </style> </head> <body> <div id="conteneur"> <div id="haut"> </div> <div id="gauche"> <br><a href="index.php?page=accueil" class="actif"> acceuil</a></br><br></br> <br><a href="index.php?page=demonstrations" class="actif"> demonstrations</a></br><br></br> <br><a href="index.php?page=newsleter" class="actif"> newsleter</a></br><br></br> <br><a href="index.php?page=contact" class="actif"> contact</a></br><br></br> </div> <div id="droit"> droit de la page </div> <div id="millieu"> <?php if(isset($_GET["page"])) { $page = $_GET["page"]; if($page == "accueil") { echo' <h3>bienvenue</h3>'; } elseif($page == "demonstrations") { echo "liste des demonstrations"; } elseif($page == "newsleter") { if(isset($POST['pseudo'])) { $nom = $POST['nom']; $prenom = $POST['prenom']; $pseudo = $POST['pseudo']; $email = $POST['email']; mysql_connect("localhost","root","") or die ("connection impossible au serveur!"); mysql_select_db("magie") or die ("base de données inconnue!"); $date = date("d/m/y"); $sql = "INSERT INTO newsleter VALUE ('','".$nom."','".$prenom."','".$pseudo."','".$date."','".$email."')"; mysql_query($sql) or die ("erreur mysql!!"); echo 'inscription à la newsleter réussie!'; } else { echo ' <form method="post" action="?page=newsleter"> <br>Nom</br> <input type="text" name="Nom"/><br></br> <br>Prénom</br> <input type="text" name="Prénom"/><br></br> <br>Pseudo</br> <input type="text" name="Pseudo"/><br></br> <br>E-mail</br> <input type="text" name="E-mail"/><br></br> <input type = "submit" value="S\'inscrire"> </form> </div>' ; }} elseif($page == "contact") { echo 'contacter moi!'; } else { echo 'Erreur';} } else { echo"la variable n 'existe pas!!!!"; } ?> <br></br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> </div>
</body> </html> |
| |
|
|
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #1 sur: le 29-07-2011 a 23:48:19 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #2 sur: le 30-07-2011 a 08:06:48 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #3 sur: le 30-07-2011 a 09:48:43 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #4 sur: le 30-07-2011 a 11:13:46 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #5 sur: le 30-07-2011 a 11:44:57 » |
|
h3llone
Membre récent

Hors-Ligne
Messages: 27

|
ok probleme resolu! Mais (desolé de t'embeter ), J'ai une autre erreur dans le script modifié qui suit. lorsque je tente une inscription, ça m'affiche : erreur mysql!! (c'est un or die de mon script):
| mysql_query ($sql) or die ("erreur mysql!!")//il m'affiche ce message!!!!!; |
|
Voila le nouveau script complet:
<!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> <title>Bienvenue sur mon site !</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css"> #conteneur { width: 800px; background: #4100F4; margin:auto; } #onglethaut{ height:30px; background:#000000; } #haut { height: 200px; background: #20BF00; padding:10px; } #gauche{ height: 722px; width:150px; background:#40A497; float:left; } #droit{ height: 722px; background:#40A497; float:right; } #millieu{ height: 800px; background:477B76;
}
#gauche a { display:block; background:#E3F400; margin-right:5px; padding:5px; float:left; text-align:center; } #gauche a:hover { border-top:3px outset #4100F4; } #accueil, #demonstrations, #newsleter, #contact { display:none; } </style> </head> <body> <div id="conteneur"> <div id="haut"> </div> <div id="gauche"> <br><a href="index.php?page=accueil" class="actif"> acceuil</a></br><br></br> <br><a href="index.php?page=demonstrations" class="actif"> demonstrations</a></br><br></br> <br><a href="index.php?page=newsleter" class="actif"> newsleter</a></br><br></br> <br><a href="index.php?page=contact" class="actif"> contact</a></br><br></br> </div> <div id="droit"> droit de la page </div> <div id="millieu"> <?php if(isset($_GET["page"])) { $page = $_GET["page"]; if($page == "accueil") { echo' <h3>bienvenue</h3>'; } elseif($page == "demonstrations") { echo "liste des demonstrations"; } elseif($page == "newsleter") {
if(isset($_POST['pseudo'])) { $nom = $_POST['nom']; $prenom = $_POST['prenom']; $pseudo = $_POST['pseudo']; $email = $_POST['email']; $date = date("d/m/y"); mysql_connect("localhost","root","") or die ("connection impossible au serveur!"); mysql_select_db("magie") or die ("base de données inconnue!"); $sql = "INSERT INTO newsleter VALUES ('','".$nom."','".$prenom."','".$pseudo."','".$date."','".$email."')"; mysql_query ($sql) or die ("erreur mysql!!") //il m'affiche ce message!!!!!; echo 'inscription à la newsleter réussie!'; } else { echo ' <form method="post" action="?page=newsleter"> <br>Nom</br> <input type="text" name="nom"/><br></br> <br>Prénom</br> <input type="text" name="prenom"/><br></br> <br>Pseudo</br> <input type="text" name="pseudo"/><br></br> <br>E-mail</br> <input type="text" name="email"/><br></br> <input type = "submit" value="S\'inscrire"> </form> </div>' ; }} elseif($page == "contact") { echo 'contacter moi!'; } else { echo 'Erreur';} } else { echo"la variable n 'existe pas!!!!"; } ?> <br></br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> </div>
</body> </html> |
| HELP!!!
merci d'avance! |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #6 sur: le 30-07-2011 a 12:07:47 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #7 sur: le 30-07-2011 a 12:23:17 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #8 sur: le 30-07-2011 a 14:01:36 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #9 sur: le 30-07-2011 a 15:15:03 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #10 sur: le 30-07-2011 a 18:10:03 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #11 sur: le 30-07-2011 a 18:46:06 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #12 sur: le 30-07-2011 a 19:05:49 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #13 sur: le 30-07-2011 a 19:19:41 » |
|
|
|
|
 |
Re:probleme de script php/mysql!
« Répondre #14 sur: le 30-07-2011 a 19:34:02 » |
|
|
|
|