Créer un compte
Connexion

Aide moteur de recherche.

Pour créer et répondre aux sujets, vous devez être connecté.
Pages: 1
Auteur Message
cheater
01/08/2011 à 20:50:29
cheater
Membre
Bonjour, alors en fait sur mon site : http://cerveau.alwaysdata.net/ je construit un cerveau regroupant le plus possible de site.
Là j'ai pas encore mis de CSS mais bon...
Mon problème est que la page : http://cerveau.alwaysdata.net/inscription.php
le script ne marche pas...

Voici le script en question :
<?php
//On verifie que le formulaire a ete envoye
if(isset($_POST['titre'], $_POST['title'], $_POST['description'], $_POST['email'], $_POST['avatar']) and $_POST['titre']!='')
{
//On enleve lechappement si get_magic_quotes_gpc est active
if(get_magic_quotes_gpc())
{
$_POST['titre'] = stripslashes($_POST['titre']);
$_POST['title'] = stripslashes($_POST['title']);
$_POST['description'] = stripslashes($_POST['description']);
}



//On echape les variables pour pouvoir les mettre dans une requette SQL
$titre = mysql_real_escape_string($_POST['titre']);
$title = mysql_real_escape_string($_POST['title']);
$description = mysql_real_escape_string($_POST['description']);
//On verifie sil ny a pas deja un utilisateur inscrit avec le pseudo choisis
$dn = mysql_num_rows(mysql_query('select id from recherche where titre="'.$titre.'"'));
if($dn==0)
{
//On recupere le nombre dutilisateurs pour donner un identifiant a lutilisateur actuel
$dn2 = mysql_num_rows(mysql_query('select id from recherche'));
$id = $dn2+1;
//On enregistre les informations dans la base de donnee
if(mysql_query('insert into recherche(id, titre, title, description) values ('.$id.', "'.$titre.'", "'.$title.'", "'.$description.'")'))
{
//Si ca a fonctionne, on naffiche pas le formulaire
$form = false;
?>
<div class="message">Vous avez bien &eacute;t&eacute; inscrit.<br />
</div>
<?php
}
else
{
//Sinon on dit quil y a eu une erreur
$form = true;
$message = 'Une erreur est survenue lors de l\'inscription.';
}
}
else
{
//Sinon, on dit que le lien voulu est deja pris
$form = true;
$message = 'Ce lien existe déjà.';
}
}

else
{
$form = true;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '<div class="message">'.$message.'</div>';
}
//On affiche le formulaire
?>
<div class="content">
<form action="inscription.php" method="post">
Veuillez remplir ce formulaire pour vous inscrire:<br />
<div class="center">
<label for="titre">Lien de la page : </label><input type="text" name="titre" value="<?php if(isset($_POST['titre'])){echo htmlentities($_POST['titre'], ENT_QUOTES, 'UTF-8');} ?>" /><br />
<label for="title">Titre de la page : </label><input type="title" name="title" /><br />
<label for="description">Description : </label><input type="title" name="description" /><br />
<input type="submit" value="Envoyer" />
</div>
</form>
</div>
<?php } ?>

Bref... je n'arrive pas à corriger le script (je suis débutant).
Si vous pouvez m'aider à le corriger je vous en serez très reconnaissant :)

silvestros
03/08/2011 à 21:37:05
silvestros
Membre
ton script fonctionne très bien, ou est le problème ??
par contre, tu n'utiliserais pas BlorckEngine? si oui, tout est super bien expliqué et il n'y a pas besoin de trop s'y connaitre pour modifier la présentation. si non, hé bien heu ... si ça plante vraiment, reprends du début, c'est la meilleure solution. bon courage !!

cheater
05/08/2011 à 15:18:59
cheater
Membre
Bah en faite quand je valide ça bug...

Merlin27
06/08/2011 à 04:47:50
Merlin27
Membre
salut jaimerais sa que quelle qun peut me créeer un formulaire inscription ou en faire un avec un generateur !! avec des codes html pis php sa serais sympa merci si possible a me contacter

Pages: 1