Eléphanteau du PHP |
40 Messages
06 août 2007, 11:24
J'ai créé une autre page htm avec un champ à remplir par l'utiisateur. cette variable (nombre) va dans une base qui se nomme test
Juque la pas de problème
Ensuite je veux modifier mon script php précédent pour que si mon nombre total d'enregistrement est supérieur à la variable nombre alors la date de la saisie = date+1
voila la partie de mon script que j'ai modifié:
$nombre="SELECT nombre FROM test";
if($nb>=$nbMax || $now>=$HeureLimite) $DateLivraison = date('Y-m-d', strtotime('+1 day'));
Mais quand je met ça dés que je saisie quelquechose dans mon formulaire la date se met à date+1
Pouvez vous m'aider
D'avance merci
C'est bon j'ai trouvé
voici la partie de mon script en question (si ça peut aider d'autres personnes)
$today = date('Y-m-d');
$sql = "SELECT date FROM livraisons WHERE date ='$today'";
$query=mysql_query($sql);
$nb = mysql_num_rows($query);
$sql2="SELECT nombre FROM test";
$requete = mysql_query($sql2);
$donnees = mysql_fetch_array($requete);
$now = mktime(date('H'), date('i'), 0, date('m'), date('d'), date('Y'));
$HeureLimite = mktime(18, 30, 0, date('m'), date('d'), date('Y'));
if($nb>=$donnees['nombre'] || $now>=$HeureLimite) $DateLivraison = date('Y-m-d', strtotime('+1 day'));
else $DateLivraison = date('Y-m-d');
La dernière chose que je voudrais faire c'est que sur la page html ou l'utilisateur arrive pour remplir le formulaire il y est un compteur dynamique lui indiquant (en fonction de la valeur "nombre" saisie dans une autre page par un utilisateur prècis) combien il peut encore saisir de formulaire sur la journée
C'est en fait faire la soustraction de $donnees['nombre'] - $nb
Pouvez vous m'aider la dessus
D'avance merci