Création forum [inscription]

Nivek Freedomsoul -  
Drawap Messages postés 19 Statut Membre -
Bonsoir,

Chers Amis ! J'aurai besoin de vos lumières ^^"

Voilà je voudrai créer un forum (comme le titre de ce topic l'indic) mais je rencontre quelques difficultées...
Je débute un peux mais disons que j'ai les bases sur le php ^^

bon voilà j'ai un formulaire de ce genre:

<table cellpadding="10px">
<form name="post" action="test.php" method="post">
<tr>
<td width="200px">Pseudo: </td><td><input type="text" name="pseudo" maxlength="20"></td>
</tr>
<tr>
<td>Pseudo IG: </td><td><input type="text" name="pseudo_ig" maxlength="20"></td>
</tr>
<tr>
<td>Mot de Passe: </td><td><input type="password" name="mdp" maxlength="16"></td>
</tr>
<tr>
<td>Retaper votre Mot de Passe: </td><td><input type="password" name="mdp2" maxlength="16"></td>
</tr>
<tr>
<td>Email: </td><td><input type="text" name="email" maxlength="50"></td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" value="Valider"/></center></td>
</tr>
</form>
</table>

[oui oui dans un tableau je préfère >.<]

ensuite voilà quleque instruction php:

<?php

// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root");
mysql_select_db("database");

if(isset($_POST) AND empty($_POST['pseudo']))
{
echo '<p>Erreur pseudo, Veuillez entrer un pseudo valide.</p>';

if(isset($_POST) AND empty($_POST['pseudo_ig']))
{
echo '<p>Erreur pseudo_IG, Veuillez entrer un pseudo_IG valide.</p>';

if(isset($_POST) AND empty($_POST['email']))
{
echo '<p>Erreur email, Veuillez entrer un email valide.</p>';

if(($_POST['mdp']) != ($_POST['mdp2']))
{
echo '<p>Mauvais login / password. Merci de recommencer.</p>';
}

else
{
echo '<p>Vous avez oublié de remplir un champ.</p>';
}
}}}

// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root");
mysql_select_db("database");

// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$pseudo_ig = mysql_real_escape_string(htmlspecialchars($_POST['pseudo_ig']));
$mdp = mysql_real_escape_string(htmlspecialchars($_POST['mdp']));
$email = mysql_real_escape_string(htmlspecialchars($_POST['email']));
$date = date("d/m/Y");

if(isset($_POST) AND !empty($_POST['pseudo']) AND !empty($_POST['pseudo_ig']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2']) AND !empty($_POST['email']))
{

// Ensuite on enregistre le message
mysql_query("INSERT INTO membre VALUES('', '$pseudo', '$pseudo_ig', '$mdp', '$email','$date')");
}
// On se déconnecte de MySQL
mysql_close();

?>

Je voudrais que les indications (erreur *** ... etc s'affiche apres le clic sur le bouton ^^"
J'aimerai aussi que si un pseudo est déjà utilisé (que ce soit pour 'pseudo' ou 'pseudo_ig') on ne puisse pas le reprendre ...

Merci d'avance pour votre aide !
A voir également:

7 réponses

giheller Messages postés 1960 Date d'inscription   Statut Membre Dernière intervention   146
 
Bonjour,

Pourquoi ne pas utiliser des logiciels qui existent déjà ? punBB, phpBB ....
1
Nivek Freedomsoul
 
je vais voir ça, mais au départ je voulais le construire de moi même ,

je te tiens au courant,

merci de m'avoir répondu
0
lalipuna Messages postés 7 Statut Membre 1
 
C'est ce casser la tête pour rien. Je m'étais amuser à l'époque à coder un forum de 2000 lignes PHP et honnêtement, le résultat était... :)
0
Nivek Freedomsoul
 
oui et de tout ce que je vois .... tout les fichier et tout je suis ébahi >.<
je m'attendais pas a autant de fichier O_o

par contre je n'arrive pas a modifier certain chose... c'est assez embêtant ...
vous auriez une idée ?
je modifie des image et ça ne change rien :(
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Drawap Messages postés 19 Statut Membre
 
Salut tu veu toi seul ou avec un partenaire ?
0
Nivek Freedomsoul
 
Et bien, je voulais le faire moi même, mais giheller et lalipuna m'ont conseiller d'utiliser d'autre .... moyens ^^ j'avais entendu parler de phpbb donc j'ai pris celui ci, et ma foi je suis pas trop déçu si ce n'est que j'ai du mal a modifier certain chose ... ^^"
0
Drawap Messages postés 19 Statut Membre
 
je te conseil de utilise http://www.phpbb.biz/ qui est en français !
0