arret à une certaine heure
			
		
	
	
		le 19/01/2005 à 20:33
		sven
	 
	
		salut à tous
je suis en train de créer un site de pronostic, mais j'ai un petit problème, je sais pas comment faire pour arreter les paris à une heure précise.
si qq1 avait une idée ça serait sympa de me dire
merci pour votre aide	
			http://www.bingojeux.kalikoba.com
		
			
		
	
	
		le 19/01/2005 à 21:10
		bibi
	 
	
		
if(date("H:i:s") > "18:00:00")
{
echo "l'heure est dépassée;
}
else
{
 /* on peut voter */
} 	 
			commit suicide
				
				
		
			
		
	
	
	
		Bah avant d'afficher ton formulaire ou d'insérer les paris dans ta base de données (si tu en utilises une), tu contrôles l'heure et en fonction de celle ci tu affiches soit le formulaire soit un message disant que plus aucun paris ne peut etre enregistré et pareil pour l'insertion des données.
En espérant être clair 
	 
			Koboneil
		
			
		
	
	
		le 19/01/2005 à 21:11
		bibi
	 
	
		en fait jme suis dis : ca marche pas ske j'ai fait
	 
			commit suicide
		
			
		
	
	
	
		Imaginons que la date limite soit le 19/01/2005 à 22h00.
Il te suffit de faire quelque chose comme çà :
<?php
$tps_limite = mktime (22, 0, 0, 1, 19, 2005);
if ($tps_limite < time()) echo 'Le temps imparti est depasse';
else echo 'Les pronostics sont encore possibles';
?>
 
PS : bah crotte, me suis fait devancer sur ce coup...	
 
	
			
		
	
	
		le 20/01/2005 à 06:55
		sven
	 
	
		merci pour vos réponses
par contre j'ai encore une ptite question, on fait comment sous mysql pour rentrer une date comme on le souhaite?	
			http://www.bingojeux.kalikoba.com
		
			
		
	
	
	
		Ben tout dépend du type de champs date que tu utilises.
Si tu as un champs date, il te suffit de faire :
$sql = 'INSERT INTO table VALUES(... ,"2005-01-20", ...)';
Si tu as un champs datetime :
$sql = 'INSERT INTO table VALUES(... ,"2005-01-20 10:27:30", ...)';	
	
			
		
	
	
		le 20/01/2005 à 11:50
		sven
	 
	
		et je suppose que si l'on met une variable ça marche aussi?
si c'est le cas merci pour votre aide,j'essayerai tout ça ce soir
ps:si le site vous intéresse dites le moi je posterai l'adresse une fois fini	
			http://www.bingojeux.kalikoba.com
		
			
		
	
	
	
		Oui, ca fonctionne avec une variable.	
	
			
		
	
	
		le 20/01/2005 à 17:27
		sven
	 
	
		merci pour votre aide j'ai plus ou moins résolu le problème
mais quand je veux rentrer l'heure dans la base de donnée il me met ça:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 2 
(je pense que c'est ave l'heure que ça merde vu que j'ai changé que ça)
je comprend pas trop l'erreur
pour avoir l'heure je la récupère gràce à cela:
<td>Heure et jour de fin:(sous forme année-mois-jour heure:minute   ex:2005-01-05 08:05)</td>
<td><input name="date" type="text"></td>
ensuite dans une autre page pour récuperer la variable je fais:
$date=htmlspecialchars ( addslashes ( $_POST['date']));
voilà, je comprend pas l'erreur, si qq1 pouvait m'aider ça serait sympa
merci	
			http://www.bingojeux.kalikoba.com