Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 25/01/2010, 16h13   #1
Invité régulier
 
Nom : bey kh
Date d'inscription: janvier 2010
Messages: 10
Par défaut formulaire php mysql

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
menyarito est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/01/2010, 16h16   #2
Membre du Club
 
Nom : Mathieu
Date d'inscription: mai 2009
Localisation: Libourne 33
Âge: 38
Messages: 106
Par défaut

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
mkweb est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/01/2010, 16h25   #3
Invité régulier
 
Nom : bey kh
Date d'inscription: janvier 2010
Messages: 10
Par défaut

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"/>
&nbsp;&nbsp;<span id="result_box"><span title="Rooms">Chambres</span></span>:&nbsp;
<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>
menyarito est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/01/2010, 16h43   #4
Membre du Club
 
Nom : Mathieu
Date d'inscription: mai 2009
Localisation: Libourne 33
Âge: 38
Messages: 106
Par défaut

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))
 
Pour le formulaire le deuxième select a un name=""

Bon dev

Dernière modification par mkweb ; 25/01/2010 à 16h53. Motif: fote et refote de gamaire et aurtograf
mkweb est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 25/01/2010, 16h53   #5
Invité régulier
 
Nom : bey kh
Date d'inscription: janvier 2010
Messages: 10
Par défaut

Gracias ça marche
menyarito est déconnecté   Envoyer un message privé Réponse avec citation
NEWS PHPFAQ PHPCours PHPSources PHPLivres PHPScripts PHPOutils PHPComparatifsZend Framework

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 07h24.


Vos questions techniques : forum d'entraide PHP - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.