A voir également:
- Menu déroulant avec un lien
- Menu déroulant excel - Guide
- Verifier un lien - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Cliquez sur ce lien. en n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum souris / Touchpad
3 réponses
Skeletyon
Messages postés
1552
Date d'inscription
jeudi 20 novembre 2008
Statut
Membre
Dernière intervention
30 décembre 2013
156
11 mai 2012 à 14:04
11 mai 2012 à 14:04
Bonjour.
Le topic sur le PHP sur le site du zéro fait exactement ce que vous voulez.
Allez y jeter un oeil. Si vous bloquez encore quelque part, je me ferai un plaisir de vous aider.
Le topic sur le PHP sur le site du zéro fait exactement ce que vous voulez.
Allez y jeter un oeil. Si vous bloquez encore quelque part, je me ferai un plaisir de vous aider.
Skeletyon
Messages postés
1552
Date d'inscription
jeudi 20 novembre 2008
Statut
Membre
Dernière intervention
30 décembre 2013
156
11 mai 2012 à 18:42
11 mai 2012 à 18:42
Là il vous dit qu'il ne connait pas vos variables.
Cela veut donc dire qu'elles ne sont pas renseignées au moment de votre requête.
Si je regarde votre code et ce que je me souviens de la fonction onSubmit, ce n'est pas vraiment ce que vous devez faire.
Le plus simple serait de garder votre code, mais d'envoyer les données en POST sur une page traitement.php qui contiendrait vos insert etc.
Votre page avec votre formulaire -> clic sur le bouton -> envoie vers traitement.php -> récupération des données -> Requête d'insertion.
A partir de là, si vos requêtes fonctionnent, nous nous pencheront sur le script ;-)
Cela veut donc dire qu'elles ne sont pas renseignées au moment de votre requête.
Si je regarde votre code et ce que je me souviens de la fonction onSubmit, ce n'est pas vraiment ce que vous devez faire.
Le plus simple serait de garder votre code, mais d'envoyer les données en POST sur une page traitement.php qui contiendrait vos insert etc.
Votre page avec votre formulaire -> clic sur le bouton -> envoie vers traitement.php -> récupération des données -> Requête d'insertion.
A partir de là, si vos requêtes fonctionnent, nous nous pencheront sur le script ;-)
ok, voila que j'ai fait :
voici ma page choix_transport.html
et voici ma page traitement.php
et pour ces deux pages tout ça marche trés bien ,mes données son dans la bdd
mais pour le script je ne sait pas comment faire pour il aura à choisir soit le transport train ou vol il ne peut pas accepte les deux pages
merciiiiiiiii
voici ma page choix_transport.html
<html> <form class="form1" name="form1" method="post" action="traitement.php"> <tr> <td width="117" height="42"> Matricule</td> <td width="196"> <input name="id" id="id" type="text" size="25 " value="" /> </td> </tr> <td width="117" height="42">Ville départ </td> <td width="196"> <input name="villed" id="villed" type="text" size="25 "/> </td> <td width="117" height="42">Transport: </td> <td width="196"> <select name="tra" id="tra"> <option > choisissez</option> <option value="train"> train</option> <option value="vol"> vol </option> </select> <input type="image" name="imageField" src="inserer.gif" class="modifier-submite"/> </html>
et voici ma page traitement.php
<?php $id=$_POST['id']; $villed=$_POST['villed']; $tra=$_POST['tra']; $db= mysql_connect('localhost','root',''); mysql_select_db('choix_transport',$db); $sql="INSERT INTO choix_transport(id,villed,tra)VALUES('$id','$villed','$tra')"; $req=mysql_query($sql) or die('Erreur dans la requete SQL !<br>'.$sql.'<br>'.mysql_error()); mysql_close(); ?>
et pour ces deux pages tout ça marche trés bien ,mes données son dans la bdd
mais pour le script je ne sait pas comment faire pour il aura à choisir soit le transport train ou vol il ne peut pas accepte les deux pages
merciiiiiiiii
Modifié par amel le 11/05/2012 à 18:24
11 mai 2012 à 18:23
j'ai vu la page http://www.siteduzero.com/tutoriel-3-14514-ecrire-des-donnees.html du site du zéro et j'ai essayer leur code qui concerne l'insertion mais j'ai toujours le même problème:
( ! ) Notice: Undefined variable: id in C:\wamp\www\projet\train.php on line 6
( ! ) Notice: Undefined variable: villed in C:\wamp\www\projet\train.php on line 7
( ! ) Notice: Undefined variable: tra in C:\wamp\www\projet\train.php on line 8
peut être que l'erreur est du:
<form onsubmit="window.open(document.getElementById('tra').value)" >
voici mes erreurs ,si vous pouvez m'aider et merci d'avance