Je narrive pas a faire un formulaire d'inscription sur mon site

Résolu
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Dsl pour le "narrive" écrit comme sa (manque de place).

Depuis plusieurs mois je cherche a faire un formulaire d'inscription sur mon site mais je n'y arrive pas j'ai beau chercher sur internet mais je ne trouve rien.J'ai essayez plusieurs choses différente mais rien n'aboutie.

J'ai crée tous le site sans problème avec de l'html, du css et un peu de javascript mais c'est ce fichu formulaire qui me donne du fil a retordre.

J'espère que vous pourrais m'aidez car je n'en peut plus de chercher.

Svp aidez moi.
A voir également:

6 réponses

JooS Messages postés 2468 Date d'inscription   Statut Membre Dernière intervention   228
 
Salut,

HTML, CSS, Javascript ... !!!

T'as oublié le plus important voir le principal "PHP".
Est ce que t'as créé la base de données ?
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Euh... Non j'ai essayer d'apprendre mais je n'est pas tous compris
0
JooS Messages postés 2468 Date d'inscription   Statut Membre Dernière intervention   228
 
Ben il faut bien apprendre a parler le chinois avant d'essayer d'écrire un livre en chinois, tu pense pas ?
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Ouai bien sur mais bon si je ne comprend pas les esplication je ne pourais pas apprendre.
Je sais a peu pres le minimum qu'il faut mettre c'est la base du code html et a^res ce que l'on veut mais il faut aussi mettre pour ouvrir le code php il faut mettre
<?php

?>

Par contre le reste je ne comprend rien du tout
Si quelqu'un pourrai m'apprendre je serai ravi .
0
JooS Messages postés 2468 Date d'inscription   Statut Membre Dernière intervention   228
 
Il y a un début a tout !

L'html et le CSS ne gèrent que l'affichage et le design du formulaire, ce ne sont pas des langages de programmation.

Donc pour traiter(vérifier les champs, et insérer les données dans une base de données ...) il faut un langage de programmation (PHP, JSP, Python ...).

Je te conseille de jeter un coup d'oeil sur les tutoriels du site du zero.

PS : Ne saute pas les chapitres, ça ne te servirais a rien.

Bonne chance.
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Oui je sais.
merci quand meme.
Oui oui mais sur le site du zero j ai regarder plein de tuto mais j ai pas toujours tous compris.

Oui merci
0
diyar77 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   14
 
Salut !
Tu a déjà fait le formulaire en HTML ? Si c'est déjà fait il reste plus qu'a créer une base de donnée et stocker les inscriptions dessus.
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Oui j'en avait fais je vais te l'envoyer.
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr">
<head>
<title>accueil</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<form method="post" action="traitement.php">
<p>
<label>Tapez votre prenom :</label>
<input type="text" name="prenom" id="prenom" placeholder="Ex : Dupont" autofocus>
<br/>
<br/>
<label for="nom">Tapez votre nom :</label>
<input type="text" name="nom" id="nom" placeholder="Ex : Dupont" autofocus/>
<br/>
<br/>
<label for="pseudo">*Tapez votre pseudo :</label>
<input type="text" name="pseudo" id="pseudo" placeholder="Ex : Pierre" size="20" maxlength="15" required/>
<br />
<br />
<label for="pass">*Votre mot de passe :</label>
<input type="password" name="pass" id="pass" required/>
<br/>
<br/>
<label for="email">*Tapez votre e-mail :</label>
<input type="email" name="email" id="email"/>
<br/>
<br/>
<label>*Tapez votre numero de telephone :</label>
<input type="tel" name="tel" id="tel"/>
<br/>
<br/>
<p>
<label for="pays">*Dans quel pays habitez-vous ?</label><br />
<select name="pays" id="pays">
<option value="france">France</option>
<option value="espagne">Espagne</option>
<option value="italie">Italie</option>
<option value="royaume-uni">Royaume-Uni</option>
<option value="canada">Canada</option>
<option value="etats-unis">États-Unis</option>
<option value="chine">Chine</option>
<option value="japon">Japon</option>
</select>
</p>
</p>
</form>
<br/>
<br/>
<input type="submit" value="Envoyer" />
<br/>
<br>
<br>
<br>
<br>
<br>
<style>
<!--
h12{
font-size:10px;
}
-->
</style>

<h12>Les champs avec une etoile sont obligatoire.</h12>



</body>
</html>
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Voila mon code html.
Je rajouterai tous le style plus tard.
Faut-il que je t'envoie ma feuille de style .css ?
0
diyar77 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   14
 
Non pas besoin ^^
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
d'accord
0
jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   79
 
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
merci je vais regarder dessuite je te dirai si sa ma aider
0
jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   79
 
Hésite pas à en regarder d'autre, il y en a plusieurs :)
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
ok merci mais tu crois que tu pourrais m envoyer les codes stp ?
Si tu peut
0
jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   79
 
Je ne les ai pas, tu peux très bien le faire en même temps que lui dans la vidéo, ca entraine ;-)
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Oui oui j'ai essayer mais le truc c'est qu'a un moment je ne voit pas ce qu'il met.
0
diyar77 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   14
 
A <input type="submit" value="Envoyer" /> rajoutte name="submit"
comme ça:
<input type="submit" value="Envoyer" name="submit"/>

(je t'envoie le code php)
0

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

Posez votre question
diyar77 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   14
 
Le code (à mettre dans traitement.php) :
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?PHP
if(isset($_POST['submit'])) 
{
 $prenom =(trim(stripslashes($prenom = ($_POST['prenom'])))); 
 $nom = (trim(stripslashes($nom = ($_POST['nom'])))) ;
 $pseudo =(trim(stripslashes($pseudo = ($_POST['pseudo'])))) ;
 $pass = (trim(stripslashes($pass = ($_POST['pass'])))) ;
 $email = (trim(stripslashes($email = ($_POST['email'])))) ;
 $tel = (trim(stripslashes($tel = ($_POST['tel'])))) ;
 $pays = (trim(stripslashes($pays = ($_POST['pays'])))) ;
 
 
$db = mysql_connect('Hôte','Nom d'utilisateur','Mot de passe'); 
mysql_select_db('Nom de ta base de donnée',$db); 

 $sql = 'SELECT count(*) FROM user WHERE pseudo="'.mysql_escape_string($_POST['pseudo']).'"'; 
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req); 
if ($data[0] == 0) { 
$pass = md5($pass);
$sql = "INSERT INTO user VALUES('','$prenom','$nom','$pseudo','$pass','$email','$tel','$pays')";
mysql_query($sql) 
or die('Erreur SQL !'.$sql.'
'.mysql_error()); 
}else echo"Erreur, un membre du même pseudo existe déjà";

echo 'Inscription terminer, Merci'; 
mysql_close(); 
}else echo"Un des champs ne sont pas saisie";

?>
<a href="/">Accueil ici</a>



Voila !
Après faudra ajouter la table user :)
@+
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Merci
Comment fait t-on la table user ? et comment je relie mon formulaire.html avec mon traitement.php ?
(Je ne m'y connais presque pas en php,mysql.) :)
0
diyar77 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   14
 
relier le formulaire.html avec le traitement.php c'est déjà fait,
tu as bien mis l'hôte, le nom d'utilisateur et le mot de passe là ou il le fallait ?

(J'arrive avec le tuto pour la base de donnée)
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   > diyar77 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention  
 
Ah sa n'a pas fonctionner quand j ai tester j ai appuyer sur le boutton mais rien ne sais passer.
0
diyar77 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   14
 
Bon on va continuer,
Pour la base de donnée,
Télécharge ce fichier: [http://cluster1.easy-hebergement.net/
Tu l'extrait avec winrar par exemple
Après sa, tu va sur ton phpmyadmin
tu te connecte et tu va dans ta base de donnée
tu click sur importer après tu click sur parcourir
tu choisis le fichier que tu a télécharger au début,
tu click sur executer et c'est FINI !

:)
Derien

@+
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Dccord merci je vqis essayer et je te dis si j ai tous reussi.
0
diyar77 Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   14
 
Tu a réussis ??
0
yannis200006 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Non parce que mon wamp ma lacher donc j'ai pas pu.
0