Création forum [inscription]
Nivek Freedomsoul
-
Drawap Messages postés 19 Statut Membre -
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 !
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:
- Création forum [inscription]
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Creation compte gmail - Guide
- Création site web - Guide
- Création compte google - Guide
7 réponses
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
je te tiens au courant,
merci de m'avoir répondu
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... :)
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 :(
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 :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 ... ^^"