Page 1 sur 1

le script fonctionne mais rien n'est inscrit dans la BD mysq

Posté : 30 sept. 2013, 16:45
par nettoyer
Bonjour,
je sais que c'est le lot de ceux qui débute....mais je galère, je lis a gauche, a droite, toujours 26000 réponse possibles, j'essaye encore et encore

il s'agit d’inséré dans la base de données les resultats de la selection des dates $date1 et $date2

OU est l'erreur ?
<form action="" method="post">
<div>
<b>Réservez votre chambre</b><br/>

Date d'arrivée : 
<input onClick="ds_sh(this);" id="date1" name="date1" value="<?php echo($date1);  // date entree vide?>" style="cursor: text" />
<br />
Date de départ : <input onClick="ds_sh(this);" id="date2" name="date2" value="<?php echo($date2);  // date sortie vide?>" style="cursor: text" /><br />

<input name="submit" type="submit" value="Submit"/>
</div>
</form>
<!-- Commentaire HTML --> 
<?
// recuperation des valeurs du formulaire du calendrier 
$client_date1 = $_POST['$date1'];
$client_date2 = $_POST['$date2'];
?>
<? 
require(dirname(__FILE__).'/includes/config.php');   //ouverture BD
include './includes/config.php';
?>

<?
// insertion des valeurs dans la base
mysql_query ("add INTO client VALUES ('', ' " .$client_date1. " ', ' " .$client_date2. " ')");
mysql_query ($sql) 

?>
table_bd.jpg

Re: le script fonctionne mais rien n'est inscrit dans la BD

Posté : 30 sept. 2013, 20:28
par moogli
salut,


qu'est ce que tu ne comprends pas dans ton code ? (et je sais que tu ne le comprend pas ;) ).

Tu as un cours sympa la : http://www.lephpfacile.com/cours/14-ins ... votre-base

Les tags php c'est <?php.
Les shorts tags (<?) existe mais ne correspondent pas à la configuration par défaut de php et donc il est possible que ton script ne fonctionne pas ne ligne).

il faut toujours vérifier le retour de la fonction mysql_query.
Si ce retour est false tu peux voir le message d'erreur avec la fonction mysql_error().

et pour info ta requête sql n'est pas bonne.

de plus $sql n'existe pas donc le second mysql_query est inutile.

@+