If_else - Php

Fermé
lolita128 Messages postés 3 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010 - 26 janv. 2010 à 18:57
b-boybaki Messages postés 160 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 10 juin 2010 - 26 janv. 2010 à 20:29
Bonjour à tous,

Le code:
<?php
$verne = $_POST['dats'];
?>
<HTML><HEAD>
<TITLE>loli</TITLE>
</HEAD> <BODY>
<?php
mysql_connect("localhost","root","");
mysql_select_db('base1');
$reponse=mysql_query("select * from table1 ");
while ($donnees=mysql_fetch_array($reponse))
{
for ($i=$donnees['date_occ']; $i<=$donnees['date_lib']; $i++){}}
if ($i='$verne'){
echo 'cette date existe';}
else {echo 'existe pas';}
mysql_close();
?>

</BODY></HTML>

le problème du bloc c'est qu'il ne prend pas un compte le if ($i='$verne') et le else, il affiche à chaque fois le 1er message 'cette date existe' quelque soit la condition existe ou non.j'ai beaucoup essayer avec mais ça n'a pas marché...
si vous avez une solution aidez moi SVP

2 réponses

lolita128 Messages postés 3 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010
26 janv. 2010 à 20:23
une idée SVP j'en est besoin
0
b-boybaki Messages postés 160 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 10 juin 2010 3
26 janv. 2010 à 20:29
ce qui est bizare c'est que tu réalises aucune instruction dans ta boucle for regarde

<?php
mysql_connect("localhost","root","");
mysql_select_db('base1');
$reponse=mysql_query("select * from table1 ");
while ($donnees=mysql_fetch_array($reponse))
{

for ($i=$donnees['date_occ']; $i<=$donnees['date_lib']; $i++)
{

}

}
if ($i='$verne')
{
echo 'cette date existe';
}
else
{
echo 'existe pas';
}

mysql_close();
?>

c'est ton code je n'ai fait que mettre des retours a la ligne pour qu'il soit plus clair.

est ce normal ?? et ton programem doit faire quoi a la base ?
0