bonjour à tous ,
je developpe depuis avec php/mysql et j'utlise pour cela wamp 2.0
je suis confronté à un probleme de depuis peut, voici mon code:
[CODE]
<?php
session_start();
$var=$_SESSION['bordero'];
$db=mysql_connect('localhost','root');
mysql_select_db('gescour',$db);
$req= " select * from BORDEREAUX where num_be ='$var' " ;
$rep=mysql_query($req);
$ligne=mysql_fetch_array($rep);
if ($ligne['statut_arrive']=="livre")
{
$bool=1;
}
else
{
$bool=2;
}
echo " $bool, $var ";
?>
[/CODE]
je veux faire un test de ma variale $bool à partir du resultat de ma requette mais à chaque fois la valeur de $bool est 2.
j'ai modifier le scritps en mettant :
[CODE]
if (!$ligne['statut_arrive']=="livre")
[/CODE]
la valeur de $bool est toujours a 2
qu'est qui fait probleme ?
voici ma table BORDEREAUX
[CODE]
CREATE TABLE `bordereaux` (
`num_be` varchar(50) NOT NULL,
`provenance` varchar(50) NOT NULL,
`destination` varchar(50) NOT NULL,
`statut_depart` varchar(50) NOT NULL,
`date_depart` datetime NOT NULL,
`heure_depart` time NOT NULL,
`operateur` varchar(50) default NULL,
`receptionniste` varchar(50) default NULL,
`statut_arrive` varchar(50) default NULL,
`date_livraison` datetime default NULL,
`heure_livraison` time default NULL,
`observations` varchar(250) default NULL,
`nom_exp` varchar(50) NOT NULL,
`prenom_exp` varchar(50) NOT NULL,
`pays_exp` varchar(50) NOT NULL,
`ville_exp` varchar(50) NOT NULL,
`rue_exp` varchar(50) default NULL,
`tel_exp` int(11) NOT NULL,
`nom_recep` varchar(50) NOT NULL,
`prenom_recep` varchar(50) NOT NULL,
`pays_recep` varchar(50) NOT NULL,
`ville_recep` varchar(50) NOT NULL,
`rue_recep` varchar(50) default NULL,
`tel_recep` int(11) NOT NULL,
`agence_livraison` varchar(50) default NULL,
`num_client` int(11) default '0',
`num_agence` int(11) default NULL,
PRIMARY KEY (`num_be`),
KEY `num_client` (`num_client`),
KEY `num_agence` (`num_agence`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
[/CODE]
merci de votre aide.