salut,
j'ai fais ce ptit script (non ce n'est pas un vrai programme juste de l'entrainement) et cette commande devrait ajouter quelques chose a la base de donner mais rien ne se passe : je vous colle la partie formulaire et la partie script en dessous, si quelqu'un pouvait m'aider. Merci
###############
Partie formulaire :
###############
<input name="nomretenue" type="text" id="nomretenue">
<br>
Classe :
<input name="classeretenue" type="text" id="classeretenue">
</font></p>
<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Date de
la retenue
<input name="date" type="text" id="date" size="10">
</font></p>
<table width="100%" border="0">
<tr>
<td width="38%">
<div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Plage
Horaire de :</font></div></td>
<td width="9%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="hdebut" type="text" id="hdebut" size="2">
</font></td>
<td width="2%">à</td>
<td width="8%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="hfin" type="text" id="hfin" size="2">
</font></td>
<td width="43%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">h</font></td>
</tr>
</table>
<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Motif :<br>
<textarea name="motif" cols="40" rows="3" id="motif"></textarea>
<br>
Demandeur :
<input name="demandeur" type="text" id="demandeur">
</font></p>
<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Travail
a faire :<br>
<textarea name="travail" cols="40" rows="3" id="travail"></textarea>
##########
Partie script
##########
<?
$db = mysql_connect('127.0.0.1', 'starsky', 'metzages');
mysql_select_db('retenue',$db);
$nom = $_POST['nomretenue'];
$classe = $_POST['classeretenue'];
$date = $_POST['date'];
$hdebut = $_POST['hdebut'];
$hfin = $_POST['hfin'];
$motif = $_POST['motif'];
$demandeur = $_POST['demandeur'];
$travail = $_POST['travail'];
if(empty($nom)){ print("<center>Le champ '<b>Nom</b>' ne peut pas être vide !</center>"); exit(); }
if(empty($classe)){ print("<center>Le champ '<b>Classe</b>' ne peut pas être vide !</center>"); exit(); }
if(empty($date)){ print("<center>Le champ '<b>Date de la retenue</b>' ne peut pas être vide !</center>"); exit(); }
if(empty($hdebut)){ print("<center>Le champ '<b>horaire</b>' ne peut pas être vide !</center>"); exit(); }
if(empty($hfin)){ print("<center>Le champ '<b>horaire</b>' ne peut pas être vide !</center>"); exit(); }
if(empty($motif)){ print("<center>Le champ '<b>Motif</b>' ne peut pas être vide !</center>"); exit(); }
if(empty($demandeur)){ print("<center>Le champ '<b>Demandeur</b>' ne peut pas être vide !</center>"); exit(); }
if(empty($travail)){ print("<center>Le champ '<b>Travail a faire</b>' ne peut pas être vide !</center>"); exit(); }
$prepare = mysql_query("SELECT NumEleve FROM eleve where NomEleve = '$nom' AND ClasseEleve = '$classe'");
$sql = mysql_query("INSERT INTO retenue (NumRetenue,NumEleve,DateRetenue,HeureDebutRetenue,HeureFinRetenue,MotifRetenue,ProfRetenue,TravailRetenue,PresenceRetenue) VALUES('',$prepare,$date,$hdebut,$hfin,$motif,$demandeur,$travail,'')");
print("<center>La retenue à été ajouté avec succès !!</center>")
?>
##############
voila ca fait un peu bordel vu la mise en page mais a la demande je peux mettre ce code online.
donc quand j'execute le formulaire ca se passe bien, j'ai droit au print mais rien ne s'ajoute a la base de donnée