Formulaire

Marshe
Invité n'ayant pas de compte PHPfrance

20 oct. 2018, 12:00

Bonjour, aprés avoir passer ma soirée sur ce problème, je me suis inscrit sur ce forum en esperant une aide, je débute en PHP.

Enfaite(mon probleme), c'est un formulaire, quand j'essaie d'envoyer les données récoltées de mapage html dans ma base de donnée, grace a mon fichier php, il me dit
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\travo\travo.php on line 23

Code : Tout sélectionner

<?php //Les donnees sont envoyees dans le tableau $_GET $identifiant=$_GET["identifiant"]; $nom=$_GET["nom"]; $prenom=$_GET["prenom"]; $sexe=$_GET["sexe"]; $typedepanne=$_GET["typedepanne"]; $concerne=$_GET["concerne"]; $description=$_GET["description"]; $date=$_GET["date"]; $heure=$_GET["heure"]; $détails=$_GET["détails"]; $oui=$_GET["oui"]; //On les affiche $dbcon=@mysqli_connect("localhost","root","","travo") or die('connection impossible '.mysqli_connect_error()); $q="insert into problems (identifiant,nom, prenom,sexe,typedepanne,concerne,description, date,heure,détails,oui)values('$identifiant','$nom','$prenom','$sexe','$typedepanne','$concerne','$description','$date','$heure','$détails','$oui'); echo $q; $result=@mysqli_query($dbcon,$q) or die('probléme'); ?>[code]
[/code]

Voici mon code, j'ai modifié plusieurs fois les parenthèses et les guillemets, je ne vois pas d'ou vient le problème ...

Petit nouveau ! | 5 Messages

20 oct. 2018, 12:19

Voici mon code HTML au cas ou:

Code : Tout sélectionner

,<!DOCTYPE html> <!--Pour définir des meta-data (codage utilisé, titre--> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Formulaire traité par PHP</titLE> </head> <? PHP <!--Pour définir le contenu du document--> <body> <form name="saisie1" action="travo.php"> <fieldset> <legend><b>Vos coordonnées</b></legend> <!--Pour définir une zone de texte (codage utilisé, titre--> <head><p><label>Identifiant :</label><input type="text" name="Identifiant" size="25" maxlength="12" value="identifiant"/> </br> <label>Nom :</label><input type="text" name="nom" size="25" maxlength="12" value="votre nom"/></></br> <label>Prenom :</label><input type="text" name="prenom" size="25" maxlength="25" value="prenom"/><br /> </p></head> <table> <form action="travo.php"> Genre :<input "Genre :" type="radio" name="sexe" value="homme" /><label>Homme</label> <input type="radio" name="sexe" value="femme" /><label>Femme</label> <br /> <form action="travo.php"> Type de Panne :<select name="Type de Panne" ><label> <option value="null" > Choissisez</option> <option value="Panne materiel" > Materiel</option> <option value="Panne logiciel" > Logiciel</option> <option value="Panne réseau" > Réseau</option> </select></br> Elle concerne :<select name="Concerne" ><label> <option value="null" > Aucune reponse</option> <option value="Imprimante" > Imprimante</option> <option value="bureaucratie" > Ordinateur de bureau </option> <option value="Portable" > Ordinateur portable</option><option value="scanner" > Scanner</option> </select></br> <label>Description de la panne :</label><input type="text" name="description" size="500" maxlength="1200" value="Le problème"/></></br> <label>Date de la panne :</label><input type="text" name="date" size="18" maxlength="10" value="xx/xx/xxxx"/><br /> <label>Heure de la panne :</label><input type="text" name="heure" size="15" maxlength="5" value="xxhxx"/><br /> <label>Détails de la panne :</label><input type="text" name="detail" size="500" maxlength="1200" value=""/></></br> Habitez vous à moins de 50km du centre ?:<input "Habitez vous à moins de 50km du centre ? : " type="radio" name="Oui" value="Oui" /><label>Oui</label> <input type="radio" name="Non" value="Non" /><label>Non</label> <br /> </fieldset> </form> </table> </body> </html>> <input type="reset" value="Effacer" /> <input type="submit" value="Envoyer" /> </form> </body> ?> </html>
Du bon gros débutant, mais faut bien commencer un jour :wink:

Mammouth du PHP | 2703 Messages

20 oct. 2018, 13:39

l'erreur de syntaxe est quelque part par là :
$q="insert into problems (identifiant, ... '$oui');
echo $q;

Petit nouveau ! | 5 Messages

20 oct. 2018, 15:35

J'ai du cassé quelque chose maintenant il me trouve 5 erreures ...


Notice: Undefined index: identifiant in C:\xampp\htdocs\travo\travo.php on line 4

Notice: Undefined index: typedepanne in C:\xampp\htdocs\travo\travo.php on line 8

Notice: Undefined index: concerne in C:\xampp\htdocs\travo\travo.php on line 9

Notice: Undefined index: détails in C:\xampp\htdocs\travo\travo.php on line 13

Notice: Undefined index: oui in C:\xampp\htdocs\travo\travo.php on line 14
insert into problems (identifiant,nom,prenom,sexe,typedepanne,concerne,description, date,heure,détails,oui)values('','testo','Toucoucou','homme','','','Le probl�mevg','12.14.1995','15h32','','')problém
Modifié en dernier par Marshe78 le 20 oct. 2018, 15:46, modifié 1 fois.

Petit nouveau ! | 5 Messages

20 oct. 2018, 15:38

Ducoup merci, je pense avoir résolu mon premier problème sans trop savoir ce qui n'allait pas ,
je pense que celui la est lié au fichier html, j'ai du mal renseigner les nom de mes values

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

20 oct. 2018, 15:59

Attention aux majuscules et minuscules ;)
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 5 Messages

20 oct. 2018, 16:24

J'ai fais quelques modifs, et ducoup page blanche quand je valide le formulaire, et rien dans la base de données #-o

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

20 oct. 2018, 16:44

Ça tombe bien, on a un tuto là dessus :D
faq-tutoriels/page-blanche-script-php-c ... 73178.html
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 5 Messages

20 oct. 2018, 17:08

J'ai pu avoir accés à mes erreurs (via apache),
je vais tenter de le recommencer depuis le début en espérant trouver ce qui ne va pas,
Merci pour votre aide !