bonjour, voila je suis en train de créer un formulaire appelé start.php qui au moment de la validation va pointer sur un stop.php, le but est de rentrer dans une base l'heure de début de connection et l'heure de la fin de connection de la saisie du formulaire, donc la première variable d'heure ça marche mais pas pour la seconde , je me retrouve avec la même heure. Plus un code : Notice: Undefined variable: action in c:\program files\easyphp1-7\www\stop2.php on line 82
Voici le code:
<html>
<?
$debutime = date("H:i:s");
echo ("Heure de début de la saisie est $debutime");
?>
<table width="25%" cellspacing="0" cellpadding="0" border="0" bordercolor="green">
<tr>
<td>
<form method='post' action='start.php?action=insert'>
<FIELDSET><LEGEND><b><font color="red">Choix de la caisse</font></b></LEGEND>
<INPUT TYPE="HIDDEN" NAME="starttime" VALUE="<? echo $debutime ?>">
<select name="caisse1">
<option>caisse 1 </option>
<option>caisse 2</option>
<option>caisse 3</option>
<option>caisse 4</option>
</select> Indiquez la caisse <br>
</FIELDSET>
<br><br>
<br><br>
<FIELDSET><LEGEND><b><font color="red">ANNULATION OPPOSITION</font></b></LEGEND>
<INPUT TYPE="CHECKBOX" NAME="anuca" VALUE="anuca"> Carte<br>
<INPUT TYPE="CHECKBOX" NAME="anuch" VALUE="anuch"> Chèque<br>
</FIELDSET>
<br><br>
<FIELDSET><LEGEND><b><font color="red">DIVERS</font></b></LEGEND>
<INPUT TYPE="CHECKBOX" NAME="deminfo" VALUE="deminfo"> Demande d'info<br>
<INPUT TYPE="CHECKBOX" NAME="regnocouv" VALUE="regnocouv"> Région non couverte<br>
<INPUT TYPE="CHECKBOX" NAME="litige" VALUE="litige"> Litige<br>
<INPUT TYPE="CHECKBOX" NAME="mauvnum" VALUE="mauvnum"> Mauvais Numéro<br>
<INPUT TYPE="CHECKBOX" NAME="autre" VALUE="autre"> Autre<br>
</FIELDSET>
<br>
<center>
<input type='submit' name='submit' value='Fin de connection'>
</center>
</form>
</td>
</tr>
</table>
</center>
<?
$endtime = date("H:i:s");
if ($action=="insert");
{
// connexion à la base
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('test',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$requete="INSERT INTO sos(id, debutime, endtime) VALUES ('', '$debutime', '$endtime')";
mysql_query($requete);
mysql_close(); // on ferme la connexion
}
?>
</html>