Je rame à mort pour une bêtise.
Bonjour à tous,
Ben oui je rame un peu je dois dire pour un problème de date dans mon script.
Je n'arrive pas à faire afficher la condition suivante correctement:
Si datejour = daterando alors affiche rando sinon affiche test
Pour résumé j'ai un calendrier avec 20 randos sur l'année et lorsque le script détecte que la date du jour correspond à la date de la rando se trouvant dans ma BDD il affiche la rando dans un Input texte
Si je fais comme dans mon exemple, j'ai une erreur "Undefined variable: daterando "
Merci pour votre aide.
Voici mon script:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| <html>
<head>
<link rel="SHORTCUT ICON" href="http://www.gghf.be/images/favico.gif">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div id="select">
<?php
$datejour = date("Y-m-d");
// on se connecte à MySQL
$db = mysql_connect('localhost', 'blabla', 'blabla');
// on sélectionne la base
mysql_select_db('test',$db);
// on crée la requête SQL
$sql = "SELECT date,rando FROM gghf_select WHERE date = '$datejour' ";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
$rand = $data['rando'];
$daterando = $data['date'] ;
}
// on ferme la connexion à mysql
mysql_close();
if ($datejour == $daterando )
{
echo 'Aujourd\'hui c\'est la rando de:';
echo '<br/>';
echo '<p></p>';
echo '<FORM ACTION="eid.php" METHOD="POST">' ;
echo '<input type="text" value=" '.$rand.' " name="rando">';
echo '<INPUT TYPE="submit" VALUE="Valider">';
echo '</FORM>';
}
else {
echo 'Aujourd\'hui ce n\'est pas encore votre randonnée. Essayer donc la rando TEST';
echo '<br/>';
echo '<p></p>';
echo '<FORM ACTION="eid.php" METHOD="POST">' ;
echo '<input type="text" value="TEST" name="rando">';
echo '<INPUT TYPE="submit" VALUE="Valider">';
echo '</FORM>';
}
?>
</div>
</body>
</html> |
Je rame à mort pour une bêtise.
Merci à toi.
Cà fonctionne bien maintenant ;)
Heu c'est comment encore qu'on rajoute SOLVED ?