Aide inscription php

nonozelmar Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
nonozelmar Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour j'aimerais créer une page d'inscription avec ce script mais lorsque je l'initialise avec firefox la page est toute blanche.
Où est l'erreur ?
Comment la régler ?

<?php
include('config.php');
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="style.css" />
</head>
<body>
<?php
if (isset($_POST['pseudo'], $_POST['password']) and $_POST['password'] != '')
{
$pseudo = $_POST['pseudo'];
$password = $_POST['password'];

if (msql_query(' insert into users(id, pseudo, password) values ("", "'.$pseudo.'", "'.$password.'")')
{
$form = false;
}
else
{
$form = true;
echo = 'Une erreur est survenue lors de votre inscription';
}
}
else
{
$form = true;
echo = 'Veuillez completer tous les champs de l\'inscription';
}
if ($form)
{
if (isset($message))
{
echo $message;
}
?>

<form action='inscription.php' method='post'>
<h1>Inscription</h1>
<p> Votre pseudo : </p>
<input type='text' name='pseudo'>
<p> Votre mot de passe : </p>
<input type='password' name='password'>
</br>
</br>
<input type='submit' name='Envoyer'>






</body>
</html>
<?php
}
?>
merci d'avance
bonne journée ou bonne soirée
A voir également:

4 réponses

Nxl Messages postés 1038 Date d'inscription   Statut Membre Dernière intervention   133
 
Bonjour,
Je te conseille de renommer style.css > design.css.
0
deglingo592003 Messages postés 77 Date d'inscription   Statut Membre Dernière intervention   11
 
Bon si on discute juste de l'execution du code,

tu a le if de la ligne 17 qui n'est pas fermé, rajoute la parenthèse fermante pour corriger cela en fin de ligne

Ensuite, tes echo ne sont pas des variables mais des mot clef permettant l'affichage de message, retire les signes "=" après tes deux echo.

Pour afficher un message c'est juste
echo 'le message';


Avec ça, ton formulaire doit s'afficher, sous reserve que tu n'as pas d'autres erreurs dans le fichier inclus en première ligne "config.php".

Après sa peut fonctionner, mais ton code reste très brouillon, tu va vitre t'y perdre si tu ne respecte pas quelques règle de codage élémentaires (nom de variable, séparation entre l'affichage et le traitement des données, ...).

--
0
Nxl Messages postés 1038 Date d'inscription   Statut Membre Dernière intervention   133
 
Et si on discute du message envoyé, on s'aperçoit qu'il n'y a aucun mot de politesse élémentaire... et pas de question non plus.

J'espère que cela ne t'a pas échappé.
0
nonozelmar Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour vos réponses rapides. je vais essayer de résoudre les erreurs grace a vos conseil.
et pour la structure c'était comme vous le dites un brouillon je comptais déja le faire marcher puis ensuite bien le mettre en forme :)
0