Rien est écris dans mysql!!
boss0211
Messages postés
264
Statut
Membre
-
http://arttouch.220v.org/ -
http://arttouch.220v.org/ -
Bonjour,
mon problème sest que aucun message ne saffiche lorsque aucun champ nest saisi et que rien ne sinscrit dans les table mysql! voici le liens du script http://boss021190.free.fr/membre/enregistrer.php
et la source:
MERCI BIEN
mon problème sest que aucun message ne saffiche lorsque aucun champ nest saisi et que rien ne sinscrit dans les table mysql! voici le liens du script http://boss021190.free.fr/membre/enregistrer.php
et la source:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?php $titre_page = "Enregistrement";
include ('modeles/entete.php');
if (isset($_POST['submit']));
$message = NULL;
if
(empty($_POST['pseudo']))
{ $p = FALSE;
$message .='<p>Vous avez oublié d\'indiquer votre pseudo</p>';
}
else
{ $p= $_POST['pseudo'];
}
if (empty($_POST['mail']))
{ $e = FALSE;
$message .='<p>Vous avez oublié d\'indiquer votre adresse E-mail</p>';
}
else
{
$e = $_POST['mail'];
}
if (empty($_POST['password1']))
{ $mp = FALSE;
$message .='<p>Vous avez oublié d\'indiquez votre mot de passe</p>';
}
else
{
if ($_POST['password1']==$_POST['password2'])
{ $mp = $_POST['password1'];
}
else
{ $mp = FALSE;
$message .='<p>Votre mot de passe et différent de celui que vous avez précédemment déclaré</p>';
}
}
if (empty($_POST['msg']))
{ $msg = FALSE;
$message .='<p>Vous avez oublié d\'indiquer votre description!</p>';
}
else
{ $msg= $_POST['msg'];
}
if ($p && $n && $e && $u && $mp && $msg)
{
require_once ('modeles/mysql_connect.php');
$rq=" INSERT INTO membres (pseudo, mail, password, msg, date_enreg)
VALUES ('$u','$p','$n','$e', PASSWORD('$mp'), NOW())";
$result = mysql_query($rq);
if ($result)
{
echo "<p><b>Merci de vous être enregistré sur mon site!</b></p>";
include ('modeles/pied_page.php');
exit();
}
else
{ echo "<p>Vous n'avez pas pu être enregistré à cause d'une erreur systèmte</p>"
.mysql_error();
}
mysql_close();
}
else
{
$message .='<p>Veuillez avoir l\'obligeance de recommencer!</p>';
}
if ($p && $n && $e && $u && $mp && $msg ==FALSE)
{echo '<font color=red>'.$message.'</font>';
}
elseif ($p && $n && $e && $u && $mp && $msg ==TRUE)
{ echo "<p><b>Merci de vous être enregistré sur mon site!</b></p>";
}
?><!-- FORMULAIRE -->
</head>
<body>
<form action="enregistrer.php" method="post">
<fieldset>
<legend>Veuillez renseigner le formulaire ci-après:</legend>
<p><b>Pseudo : </b>
<input name="pseudo" size="15" maxlength="20" value="<?php if (isset($_POST['pseudo'])) echo $_POST['pseudo'];?>" type="text">
</p>
<p><b>Adresse email : </b>
<input name="mail" size="40" maxlength="40" value="<?php if (isset($_POST['mail'])) echo $_POST['mail']; ?>" type="text">
</p>
<p><b>Mot de passe : </b>
<input name="password1" size="20" maxlegth="20" type="password">
</p>
<p><b>Confirmez votre mot de passe : </b>
<input name="password2" size="20" maxlength="20" type="password">
</p>
<p><b>Votre description:</b><br />
<textarea cols="40" rows="10" name="msg" maxlength="300"></textarea></p>
</fieldset>
<div align="center">
<input nam="submit" value="Envoyer" les="" informations="" !="" type="submit">
</div>
</div>
</form>
<?php include ('modeles/pied_page.php');
?>
MERCI BIEN
2 réponses
-
Salut ...
Comme d'habitude, ton code n'est pas très propre donc pas étonnant qu'il ne renvoie rien. Commence déja par corriger cette ligne qui ne veut rien dire if (isset($_POST['submit'])); (pas de ; après un if, pas de variable submit) et celle la aussi <input nam="submit" value="Envoyer" les="" informations="" !="" type="submit"> ... -
Salut !
bonne idée de faire un annuaire, mais tu ferais mieux d'en acheter/prendre un tout fait et de t'acharner à bien le réferencer, à négocier de l'espace publicitaire ! Le look aussi a son importance !
Ce que tu fais d'autre l'on déjà fait ...
Regarde www.ajouterunlien.com
c'est un site que j'ai acheté il y a qq jours et apres 1 semaine de référencement, il est déjà bien parti !
Après je comprends qu'il puisse s'agir d'un passe temps le php ;)
Courage,
Grégory