|
|
|
|
midoagent47, le jeudi 20 décembre 2007 à 18:43:32<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Jeu-Fou, Le Site Qui Squatte Ton Net ~ Accueil</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="css/fait_par_moi_seulement.css" /> </head> <body> <div id="en_tete"> </div> <div id="menu"> <span class="menu_haut"> <a href="acceuil.html" title="Acceuil">Acceuil</a> <a href="nouveautes.html" title="Nouveautés">Nouveautés</a> <a href="top_20.html" title="Top 20 !"> Top 20</a> <a href="s_inscrire" title="S'inscrire">S'inscrire</a> <a href="contact.html" title="Contact"> Contact</a> </span> </div> <div id="corps"> <h2>Inscription</h2> <p>Pour bénéficier des forums, des t'chats etc ... présents sur ce site, vous devez vous inscrire.</p> <p>Vous n'avez qu'à remplir ce formulaire et le tour est joué !</p> <hr /> <form method="post" action="connectes.php"> <fieldset> <legend>Informations sur le compte</legend> <label for="pseudo">Pseudo : <input type="text" name="pseudo" id="pseudo" maxlength="20" tabindex="10" /><br /> <label for="mdp">Mot de passe : <input type="password" name="mdp" id="mdp" maxlength="12" tabindex="20" /><br /> <label for="re-mdp">Veuillez réecrire votre mot de passe : <input type="password" name="re-mdp" id="mdp" maxlength="12" tabindex="30" /><br /> <label for="email"> E-Mail* : <input type="text" name="e_mail" id="email" tabindex="40" /> <label for="email" style="font-size:0.7em"><em>Pensez à mettre une adresse valide pour activer votre compte.</em></label> </fieldset> <fieldset> <legend>Données personnelles</legend> <p class="inscription_p">Vous êtes ...</p> <input type="radio" name="homme_ou_femme" value="homme" tabindex="50" /><label for="homme_ou_femme"> Une fille</label><br /> <input type="radio" name="homme_ou_femme" value="femme" tabindex="60" /><label for="homme_ou_femme"> Un garçon</label><br /> <br /> <label for="date_naissance">Année de naissance : </label><input type="text" name="date_naissance" id="date_naissance" tabindex="65" maxlength="4" /><br /> <br /> <label for="pays"> Pays : <select name="pays" id="pays" tabindex="70" > <option value="france">France</option> <option value="etats-unis">Etats-unis</option> <option value="canada">Canada</option> <option value="tunisie">Tunisie</option> <option value="maroc">Maroc</option> <option value="algerie">Algérie</option> <option value="allemagne">Allemagne</option> <option value="autre">Autre</option> </select> <br /> <br /> <label for="ville">Ville : <input type="text" name="ville" id="ville" tabindex="80" /> <br/> <br /> <label for="code_postal">Code postal : <input type="text" name="code_postal" id="code_postal" tabindex="90" /> </fieldset> <br /> <p><em>* : Votre e_mail ne sera pas utilisé pour le spam ou autre chose </em></p> <p style="text-align:center"><input type="submit" value="S'inscrire" /> <input type="reset" value="Effacer tous les champs" /></p> </div> </form> <div id="footer"> <p class="copyright">Copyright "Tout pourri corporation", tout droit réservé.<br /> Toute reproduction totale ou partielle est strictement interdite sans l'autorisation de l'auteur respectif.</p> <p> <img src="images/xhtml.png" alt="Valid XHTML 1.1" height="31" width="88" title="Le code XHTML de cette page est valide" /> <img src="images/css.png" alt="Valid CSS" height="31" width="88" title="Le code CSS de cette page est valide" /> </p> </div> </body> </html>
<?
if (isset($_POST['pseudo']) AND isset($_POST['mdp']) AND isset($_POST['re-mdp']) AND isset($_POST['e_mail']) AND isset($_POST['homme_ou_femme']) AND isset($_POST['date_naissance']) AND isset($_POST['pays']) AND isset($_POST['ville']) AND isset($_POST['code_postal']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$mdp = mysql_real_escape_string(htmlspecialchars($_POST['mdp']));
$e_mail = mysql_real_escape_string(htmlspecialchars($_POST['e_mail']));
$genre = mysql_real_escape_string(htmlspecialchars($_POST['homme_ou_femme']));
$date_naissance = mysql_real_escape_string(htmlspecialchars($_POST['date_naissance']));
$pays = mysql_real_escape_string(htmlspecialchars($_POST['pays']));
$ville = mysql_real_escape_string(htmlspecialchars($_POST['ville']));
$code_postal = mysql_real_escape_string(htmlspecialchars($_POST['code_postal']));
$adresse_ip = $_SERVER['REMOTE_ADDR'];
$timestamp_inscrip = time();
$temps_inscrip = date('i/H/d/m/Y', $timestamp_inscrip);
mysql_connect("localhost", "root", "");
mysql_select_db("test");
mysql_query("INSERT INTO membres VALUES('', '" . $pseudo . "', '" . $mdp . "', '" . $e_mail "', '" . $genre . "', '" . $date_naissance . "', '" . $pays . "', '" . $ville . "', '" . $code_postal . "', '" . $adresse_ip . "', '" . $temps_inscrip . "')") or die mysql_error();
mysql_close();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Jeu-Fou, Le Site Qui Squatte Ton Net ~ Accueil</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="css/fait_par_moi_seulement.css" />
</head>
<body>
<div id="en_tete">
</div>
<div id="menu">
<span class="menu_haut">
<a href="acceuil.html" title="Acceuil">Acceuil</a>
<a href="nouveautes.html" title="Nouveautés">Nouveautés</a>
<a href="top_20.html" title="Top 20 !"> Top 20</a>
<a href="s_inscrire" title="S'inscrire">S'inscrire</a>
<a href="contact.html" title="Contact"> Contact</a>
</span>
</div>
<div id="corps">
<span class="inscrip" style="text-align:center"><p>Re-bonjour <? echo $pseudo; ?> !</p>
<p>Merci d'avoir rempli ce formulaire. Cependant, vous devez activer votre compte en cliquant sur le lien dans l'e_mail que nous t'avons envoyé.<br />
Si vous rencontrez un problème quelconque, pensez à nous contacter en cliquant <a href="contact.php">ici</a>.</p>
<br />
<p>Pour revenir à l'accueil, cliquez <a href="accueil">ici</a>.</p>
</span>
</div>
<div id="footer">
<p class="copyright">Copyright "Tout pourri corporation", tout droit réservé.<br />
Toute reproduction totale ou partielle est strictement interdite sans l'autorisation de l'auteur respectif.</p>
<p>
<img src="images/xhtml.png" alt="Valid XHTML 1.1" height="31" width="88" title="Le code XHTML de cette page est valide" />
<img src="images/css.png" alt="Valid CSS" height="31" width="88" title="Le code CSS de cette page est valide" />
</p>
</div>
</body>
</html>
Configuration: Windows XP Firefox 2.0.0.11 WampServer 2.0
Slt,
je suis désolé je n'ai malheureusement pas la réponse à ton problème par contre j'en profite pour te signaler une petite erreur : on écrit "accueil" et pas "acceuil"... lol vu que tu bosse en local autant modifier ça tout de suite plutot que après sur ton serveur ! ++ Configuration: Windows Vista Home Premium Edition Mozilla Firefox (édition soviétique) 2.0.0.11 |
Oui c'est vrai tu as raison mais bon. Je ne peux plus éditer mon message et ça sera de l'embrouille si je mettrai un autre post juste pour modifier acceuil en accueil lol
Revenons à la question initiale |
Bonsoir,
Conseil : Avant de chercher pourquoi cela ne fonctionne pas fait un exemple simple avec 2 variables et sera plus facile pour la suite. Par exemple : ----------------------------------------------------------------------------------- Ton formulaire entre les balises "html" et "body" bien sur <table> <tr> <td><input type="text" name="nom"></td> <td><input type="text" name="prenom" ></td> </tr> <tr> <td><input type="submit" value="S'inscrire"></td> </tr> </table> ------------------------------------------------------------------------------------ -------------------------------------------------------------------------------------- Ta page php $nom = $POST_[nom]; $prenom = $_POST[prenom]; echo $nom."<br>".$prenom; ------------------------------------------------------------------------------------- Ainsi tu verras si tu recuperes ou pas tes variables. Ensuite tu injectes dans ta base de données. @+ Le droit de savoir appartient à tous le monde Portable Acer TravelMate 4020 triple boot : Ubuntu, OpenSuse, XP Pro |