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

Résolu/Fermé
yannis200006 Messages postés 23 Date d'inscription mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013 - 17 juil. 2013 à 23:53
yannis200006 Messages postés 23 Date d'inscription mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013 - 20 juil. 2013 à 09:40
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 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
18 juil. 2013 à 00:24
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 mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
18 juil. 2013 à 08:27
Euh... Non j'ai essayer d'apprendre mais je n'est pas tous compris
0
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
19 juil. 2013 à 00:12
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 mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
19 juil. 2013 à 10:16
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 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
19 juil. 2013 à 14:59
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 mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
19 juil. 2013 à 15:39
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 mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013 14
18 juil. 2013 à 00:29
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 mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
18 juil. 2013 à 09:02
Oui j'en avait fais je vais te l'envoyer.
0
yannis200006 Messages postés 23 Date d'inscription mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
18 juil. 2013 à 09:19
<!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 mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
18 juil. 2013 à 09:21
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 mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013 14
18 juil. 2013 à 14:27
Non pas besoin ^^
0
yannis200006 Messages postés 23 Date d'inscription mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
18 juil. 2013 à 16:45
d'accord
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
18 juil. 2013 à 08:43
0
yannis200006 Messages postés 23 Date d'inscription mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
18 juil. 2013 à 09:22
merci je vais regarder dessuite je te dirai si sa ma aider
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
18 juil. 2013 à 09:34
Hésite pas à en regarder d'autre, il y en a plusieurs :)
0
yannis200006 Messages postés 23 Date d'inscription mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
18 juil. 2013 à 12:46
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 lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
18 juil. 2013 à 15:58
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 mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
18 juil. 2013 à 16:45
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 mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013 14
18 juil. 2013 à 14:12
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 mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013 14
18 juil. 2013 à 14:25
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 mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
18 juil. 2013 à 16:51
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 mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013 14
18 juil. 2013 à 17:26
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 mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013 > diyar77 Messages postés 94 Date d'inscription mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013
18 juil. 2013 à 22:30
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 mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013 14
Modifié par diyar77 le 18/07/2013 à 17:35
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 mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
18 juil. 2013 à 22:31
Dccord merci je vqis essayer et je te dis si j ai tous reussi.
0
diyar77 Messages postés 94 Date d'inscription mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013 14
20 juil. 2013 à 00:00
Tu a réussis ??
0
yannis200006 Messages postés 23 Date d'inscription mercredi 17 juillet 2013 Statut Membre Dernière intervention 22 juillet 2013
20 juil. 2013 à 09:40
Non parce que mon wamp ma lacher donc j'ai pas pu.
0