Problème de formulaire
arthurmathieu
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, je suis un débutant en php,
pour faire un site, je dois récupérer les données d'un formulaire que j'ai réalisé et les placer dans ma base de données Mysql.
Voici la page de code du formulaire:
et le fichier php:
voila, merci de votre aide, si il n'y a pas les ouvrtures ou fermetures de certaines balises elles y sont mais hors de la part de code que j ai mis ici!
merci
pour faire un site, je dois récupérer les données d'un formulaire que j'ai réalisé et les placer dans ma base de données Mysql.
Voici la page de code du formulaire:
<form action="sos.php" id="form" method="post" name="form"> <h1>Lancez un SOS !</h1> <hr> <div class="form-group" style="margin-bottom: 0px;"> <label class="label" for="selectbasic">Type de Formation</label> <select id="selectbasic" name="selectbasic" class="form-control"> <option value="1">PC</option> <option value="2">Mac</option> <option value="3">Smartphone Apple</option> <option value="4">Smartphone Android</option> <option value="5">Smart TV</option> <option value="6">Imprimante</option> <option value="7">Site Internet</option> </select> </div> <div class="input-group"> <input type="text" class="form" placeholder=" Pseudo" name="pseudo"> <span class="glyphicon glyphicon-user"></span> <br> <input type="password" class="form" placeholder=" Mot de Passe" name="motdepasse"> <span class="glyphicon glyphicon-asterisk"></span> <br> <input type="text" class="form" placeholder="code postal" name="ville"> <span class="glyphicon glyphicon-asterisk"></span> <br> <input type="text" class="form" placeholder=" Exemple@mail.com" name="mail"> <span class="glyphicon glyphicon-envelope"></span> <br> <textarea class="form-control" id="textarea" name="description" placeholder="Décrivez votre problème"></textarea> <br> <input type="submit" placeholder="validez" > </div> </form>
et le fichier php:
<?php $strcompetences=$_POST["selectbasic"]; $strpseudo= $_POST["pseudo"]; $strmotdepasse= $_POST["motdepasse"]; $strMail= $_POST["mail"]; $strdescription=$_POST["description"]; $strville=$_POST["ville"]; mysql_connect("sostechfyoarthur.mysql.db","sostechfyoarthur","") mysql_query("CREATE DATABASE databasesos") CREATE TABLE créationsos ( competence CHAR, pseudo CHAR, mot_de_passe CHAR, mail CHAR, description TEXT, code_postal CHAR, ) $strSQL = "INSERT INTO databasesos(competence,pseudo,mot_de_passe,mail,description,code_postal) VALUES('$strcompetences','$strpseudo','$strmotdepasse','$strMail','$strdescription','$strville')"; mysql_close(); ?> </body> </html>
voila, merci de votre aide, si il n'y a pas les ouvrtures ou fermetures de certaines balises elles y sont mais hors de la part de code que j ai mis ici!
merci
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Problème de formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
- Problème avec Google Chrome - Forum Google Chrome
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, peux-tu préciser quel est ton problème?
Bonjour,
Pleins d'erreur dans tes codes ...
1 - Que font les balises html à la fin de ton php ... alors qu'elles sont absentes de ton fichier html ....
2 - Que vient faire la create de ta table en plein milieu de ton fichier php ?
3 - Dans ton fichier php .. tu as initié une variable $strSQL contenant la requête .... mais à aucun moment tu ne l'exécutes ....
4 - Tu utilises l'ancienne extension mysql considérée comme obsolète...
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
je t'invite vivement à passer à PDO ou myslqi.
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli
Pleins d'erreur dans tes codes ...
1 - Que font les balises html à la fin de ton php ... alors qu'elles sont absentes de ton fichier html ....
2 - Que vient faire la create de ta table en plein milieu de ton fichier php ?
3 - Dans ton fichier php .. tu as initié une variable $strSQL contenant la requête .... mais à aucun moment tu ne l'exécutes ....
4 - Tu utilises l'ancienne extension mysql considérée comme obsolète...
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
je t'invite vivement à passer à PDO ou myslqi.
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli
Merci de ta reponse,
1) comme je l ai dit, il y a ce </html> car j ai mis du html au dessus de mon php que jen ai pas mis sur mon message
2) La create n a effectivement rien a faire la, est ce que tu peux me dire comment je peux creer ma table autrement stp ou a quel endroit la creer?
3)coment je fais pour executer la variable?
4) d accord, est ce que tu as un tuto pour mysqli et plus generalement pour le php et le sql stp?
1) comme je l ai dit, il y a ce </html> car j ai mis du html au dessus de mon php que jen ai pas mis sur mon message
2) La create n a effectivement rien a faire la, est ce que tu peux me dire comment je peux creer ma table autrement stp ou a quel endroit la creer?
3)coment je fais pour executer la variable?
4) d accord, est ce que tu as un tuto pour mysqli et plus generalement pour le php et le sql stp?
1 - ok
2 - ben tu fais le create dans phpmyadmin par exemple ... ou en lignes de commandes...
3 - en mysqli ... mysqli_query par exemple
4 - Tu trouveras tout ce qu'il te faut sur le net ... à commencer par https://www.php.net/manual/fr/mysqli.query.php
2 - ben tu fais le create dans phpmyadmin par exemple ... ou en lignes de commandes...
3 - en mysqli ... mysqli_query par exemple
4 - Tu trouveras tout ce qu'il te faut sur le net ... à commencer par https://www.php.net/manual/fr/mysqli.query.php
Tu bosses en local sur ton ordi ou bien tu as un hebergement web ?
Si en "local" sur ton pc .. tu as installé quoi comme logiciel ? WAMP ? XAMPP ? EASYPHP ? ... tous ces "serveurs web" disposent nativement de phpmyadmin.
Tu trouveras sans mal de nombreux tutos/exemples sur son fonctionnement sur le web....
Si en "local" sur ton pc .. tu as installé quoi comme logiciel ? WAMP ? XAMPP ? EASYPHP ? ... tous ces "serveurs web" disposent nativement de phpmyadmin.
Tu trouveras sans mal de nombreux tutos/exemples sur son fonctionnement sur le web....