|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Nom : bey kh
Date d'inscription: janvier 2010
Messages: 10
|
Bonjour ts le monde,
j'ai crée un formulaire de saisie dans site web mais à chaque fois que je clic sur le bouton envoyer pour que je puisse envoyer les données, il envoi les données correctement mais il m'affiche toujours: Notice: Undefined index: dats in c:\projet\dispo.php on line 2 Merci d'avance |
|
|
|
|
|
#2 |
|
Membre du Club
![]() Nom : Mathieu
Date d'inscription: mai 2009
Localisation: Libourne 33
Âge: 38
Messages: 106
|
Bonjour,
Quelle est le code cette fameuse ligne 2 et la précédente aussi ça peut servir. La partie form du formulaire permettra aussi de trouver le bug Bon dev
|
|
|
|
|
|
#3 |
|
Invité régulier
![]() Nom : bey kh
Date d'inscription: janvier 2010
Messages: 10
|
le formulaire:
<form action="dispo.php" id="reservation-form" method="post"> <fieldset> <div class="field"> <label>Arrivée:</label> <select name="dats" class="select2"> <option value="2010-01-01">2010-01-01</option> <option value="2010-01-02">2010-01-02</option> <option value="2010-01-03">2010-01-03</option> <option value="2010-01-04">2010-01-04</option> <option value="2010-01-05">2010-01-05</option> </select> </div> <div class="field"> <label>Départ:</label> <select name="" class="select2"> <option value="2010-01-01">2010-01-01</option> <option value="2010-01-02">2010-01-02</option> <option value="2010-01-03">2010-01-03</option> <option value="2010-01-04">2010-01-04</option> <option value="2010-01-05">2010-01-05</option> </select></div> <div class="field"><span id="result_box"><span title="Persons">Personnes</span></span>: <input type="text" value="1"/> <span id="result_box"><span title="Rooms">Chambres</span></span>: <input type="text" value="1"/> </div> <div class="button"><span><span><a href="dispo.php"onclick="document.getElementById('reservation-form').submit()">Envoyer</a></span></span></div> </fieldset> </form> 2eme page:"dispo.php" <?php $verne = $_POST['dats']; ?> <HTML><HEAD> <TITLE>khavile</TITLE> </HEAD> <BODY> <?php mysql_connect("localhost","root",""); mysql_select_db('hotel'); $reponse=mysql_query("select * from chambre where date_occ='$verne'"); while ($donnees=mysql_fetch_array($reponse)) { echo 'il ya des chambres disponibles';} if ($donnees['date_occ']='$verne') {echo "<a href=\"form_client.html\">reserver</a>";} else {echo "n";} mysql_close(); // Déconnexion de MySQL ?> </BODY></HTML> |
|
|
|
|
|
#4 |
|
Membre du Club
![]() Nom : Mathieu
Date d'inscription: mai 2009
Localisation: Libourne 33
Âge: 38
Messages: 106
|
En fait le lien prend le pas sur l'envoi du formulaire, donc aucune données post n'est transmise.
Le href pour soumettre le formulaire est à changer en href="#" Pour le code suivant il manque un égal ? Code :
while ($donnees=mysql_fetch_array($reponse)) Bon dev
Dernière modification par mkweb ; 25/01/2010 à 16h53. Motif: fote et refote de gamaire et aurtograf |
|
|
|
|
|
#5 |
|
Invité régulier
![]() Nom : bey kh
Date d'inscription: janvier 2010
Messages: 10
|
Gracias ça marche
|
|
|
|
|
|
![]() |
||
formulaire php mysql
|
||
| Outils de la discussion | |
|
|