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 -
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
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:
- Aide inscription php
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Vinted inscription - Guide
- Paypal inscription - Guide
- Instagram inscription - Guide
4 réponses
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
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, ...).
--
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, ...).
--
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é.
J'espère que cela ne t'a pas échappé.