la fonction checkdate

Voir le sujet précédent Voir le sujet suivant Aller en bas

la fonction checkdate

Message par Admin le Ven 19 Avr - 19:49

pour exécuter copier/coller ce contenu dans frontpage et notepad
<html>
<head>
<title>Liste des matières</title>
</head>
<body>
<form method="POST" action="date.php">
<p><font size="4">Liste des matières dont les épreuves se déroulent à la
date : <input type="text" name="dat" size="20" maxlength="10"></font></p>
<p><input type="submit" value="Envoyer" name="B1"><input type="reset" value="Rétablir" name="B2"></p>
</form>

</body>
</html>
****************************script date.php*******************************************
<?php
$con=mysql_connect('localhost','root','') or die('erreur de connexion');
mysql_select_db('examen',$con) or die('base inexistante');
$d=$_POST['dat'];
// on suppose que la date est extraite sous ce format jj-mm-aaaa
$j=substr($d,0,2);// extraire les 2 premiers chiffres du numéro du jour
$m=substr($d,3,2);// extraire les 2 chiffres qui représentent le numéro du mois
$a=substr($d,6,4);// extraire les 4 derniers chiffres qui représentent l'année
$dd=$a.'-'.$m.'-'.$j;// mettre la date avec le même format qui se trouve dans la base
if (checkdate($m,$j,$a)==true) // si la date est correcte
{$result=mysql_query("SELECT libelle, coef FROM epreuve, matiere WHERE date='$dd' AND
epreuve.codem=matiere.codem");
$n=mysql_num_rows($result);
if ($n!=0) while ($ligne=mysql_fetch_array($result))
echo($ligne['libelle'].'/'.$ligne['coef'].'<br>');
else echo('pas d\'epreuve a cette date');

}
else echo('date incorrecte');

mysql_close();
?>

Admin
Admin

Messages : 42
Date d'inscription : 27/09/2007

Voir le profil de l'utilisateur http://missaoui-lcp.forumpro.fr

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum