Trouvez l'erreur ...
10 messages
• Page 1 sur 1
-

bestmax - Nouveau WRInaute

- Messages: 10
- Inscription: 5 Oct 2007
Trouvez l'erreur ...
Salut, j'ai fais un petit formulaire d'ajout de message, fermé de 3h à 16h, car je n'ai pas de modérateur dispo pendant ces horraires, néammoins, le souci est que je n'arrive pas à ce le système sois fermé entre 3h et 16h, il est fermé tout le temps...
Voici mon code, si quelqu'un voit l'erreur
$aff=1;
$tim=date("H");
if($tim>=03 || $tim<=16){
$aff=2;
}
$TableRep8=mysql($database,"SELECT * FROM secure_membres WHERE pseudo='$pseudo'");
$tot8=mysql_NumRows($TableRep8);
if ($tot8){
$verifmodo = mysql_result($TableRep8, 0, "nivalop");
if ($verifmodo=="oui"){
$aff=1;
}
}
if ($aff=="1"){
$joo='';
echo "<small>Ecris ton message</small>\n";
echo "<form action=\"secure.php\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"HANDLER\" value=\"".$HANDLER."\" />\n";
echo "<input type=\"text\" name=\"dice\" maxlength=\"160\" size=\"8\">\n";
echo "<input type=\"hidden\" name=\"session\" value=\"".$session."\" />\n";
echo "<input type=\"hidden\" name=\"hmac\" value=\"".$hmac."\" />\n";
echo "<br><input type=\"submit\" class=\"secure_gift\" value=\"Envoyer\">\n";
echo "</form>\n";
}
if ($aff=="2"){
echo"<small>Désolé, ce service est fermé de 3h à 16h</small>";
}
?>
Voila, le fragment de code qui je pense pose souci,
$aff=1;
$tim=date("H");
if($tim>=03 || $tim<=16){
$aff=2;
}
Mais je ne vois justement pas le soucis, le formulaire devrait bien s'afficher entre 16h et 3h du matin non ? Ce n'est pas le cas
Le message affiché entre 3h et 16h continue de s'afficher...
Merci par avance pour votre aide.
Voici mon code, si quelqu'un voit l'erreur
$aff=1;
$tim=date("H");
if($tim>=03 || $tim<=16){
$aff=2;
}
$TableRep8=mysql($database,"SELECT * FROM secure_membres WHERE pseudo='$pseudo'");
$tot8=mysql_NumRows($TableRep8);
if ($tot8){
$verifmodo = mysql_result($TableRep8, 0, "nivalop");
if ($verifmodo=="oui"){
$aff=1;
}
}
if ($aff=="1"){
$joo='';
echo "<small>Ecris ton message</small>\n";
echo "<form action=\"secure.php\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"HANDLER\" value=\"".$HANDLER."\" />\n";
echo "<input type=\"text\" name=\"dice\" maxlength=\"160\" size=\"8\">\n";
echo "<input type=\"hidden\" name=\"session\" value=\"".$session."\" />\n";
echo "<input type=\"hidden\" name=\"hmac\" value=\"".$hmac."\" />\n";
echo "<br><input type=\"submit\" class=\"secure_gift\" value=\"Envoyer\">\n";
echo "</form>\n";
}
if ($aff=="2"){
echo"<small>Désolé, ce service est fermé de 3h à 16h</small>";
}
?>
Voila, le fragment de code qui je pense pose souci,
$aff=1;
$tim=date("H");
if($tim>=03 || $tim<=16){
$aff=2;
}
Mais je ne vois justement pas le soucis, le formulaire devrait bien s'afficher entre 16h et 3h du matin non ? Ce n'est pas le cas
Merci par avance pour votre aide.
Dernière édition par bestmax le Jeu Oct 11, 2007 0:37, édité 1 fois.
-

bestmax - Nouveau WRInaute

- Messages: 10
- Inscription: 5 Oct 2007
Merci pour vos réponses, j'ai essayé toutes vos solutions, dont la derniere, aux premiers abords ca semble fonctionner, mais quand je veus tester (faire comme site on ne pouvais pas écrire dans cette tranche horraire)
$aff=1;
$tim=date(g);
if($tim>=3 && $tim<=1){
$aff=2;
On vois quand meme le formulaire apparaitre au lieu du message d'erreur
Un si petit truc aussi casse tete, j'en reviens pas
$aff=1;
$tim=date(g);
if($tim>=3 && $tim<=1){
$aff=2;
On vois quand meme le formulaire apparaitre au lieu du message d'erreur
Un si petit truc aussi casse tete, j'en reviens pas
- forummp3
- WRInaute passionné

- Messages: 1982
- Inscription: 8 Fév 2004
c normal ta condition est toujours fausse, tu lui demande d'etre plus grand que 3 et plus petit que 1 ...bestmax a écrit:Ouai je saisavec 16h ca s'affiche et donc jusque la tout est normal, mais même en remplacant 16 par 1 ca s'affiche à la place du message d'erreur
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Elgoog : le miroir de Google - 02-02-2003
- Trouvez les bons mots-clés - 28-08-2002
- Google Web Toolkit, pour créer des applications en AJAX - 13-12-2006
- Un moyen très simple et gratuit d'obtenir des backlinks - 08-12-2008
- Référencement Bing : l'essentiel à savoir - 08-06-2009
- Article sur le fichier .htaccess - 11-01-2003
- Nombreuses erreurs 404 : impact sur le référencement - 30-03-2010
- Votre site doit toujours être accessible rapidement : conseil n°7 en référencement - 04-08-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Mobile
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

