Aide inscription php

nonozelmar Messages postés 13 Statut Membre -  
nonozelmar Messages postés 13 Statut Membre -
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

4 réponses

  1. Nxl Messages postés 1257 Statut Membre 133
     
    Bonjour,
    Je te conseille de renommer style.css > design.css.
    0
  2. 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
  3. Nxl Messages postés 1257 Statut Membre 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
  4. nonozelmar Messages postés 13 Statut Membre
     
    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