|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() bey kh Inscription : janvier 2010 Messages : 78 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Mathieu Développeur Web Inscription : mai 2009 Messages : 123 ![]() |
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
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() bey kh Inscription : janvier 2010 Messages : 78 ![]() |
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> |
|
|
00
|
|
|
#4 | ||
|
Membre actif
![]() Mathieu Développeur Web Inscription : mai 2009 Messages : 123 ![]() |
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 :
Bon dev
Dernière modification par mkweb ; 25/01/2010 à 16h53. Motif: fote et refote de gamaire et aurtograf |
||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() bey kh Inscription : janvier 2010 Messages : 78 ![]() |
Gracias ça marche
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com