begin process at 2012 05 28 08:44:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

comparaison avec php/mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comparaison avec php/mysql

mardi 7 avril 2009 à 12:10:33 | comparaison avec php/mysql

cyrilherve

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.
mardi 7 avril 2009 à 19:21:22 | Re : comparaison avec php/mysql

kohntark

Membre Club
Réponse acceptée !
Salut,

Dans ces cas là il faut toujours avoir le réflexe de mettre un max de test pour le déboguage.
=> contrôler le bon déroulement de la requête (.... or die ...)
=> ajouter des echos un peu partout, comme :
echo '$ligne[statut_arrive] : '.$ligne['statut_arrive'];
print_r($ligne);
echo '$_SESSION[bordero] : '.$_SESSION['bordero'];
...
=> activer l'affichage des erreurs si elles ne le sont pas
etc ... etc ...

Avec ça tu devrais trouver rapidement l'erreur.

Dans l'attente de ta réponse,

Kohntark -

mercredi 8 avril 2009 à 09:09:25 | Re : comparaison avec php/mysql

cyrilherve

ayant bien regardé , je me suis rendu compte que le probleme ne viens pas de mon code, mais  plutot au niveau du contenu de ma bd ou le statut ' livré ' n' etait pas enregistré.
desolé pour le derangement et merci encore pour votre aide,
jeudi 9 avril 2009 à 22:57:35 | Re : comparaison avec php/mysql

kohntark

Membre Club
pas de véritable problème alors ... tant mieux !!!

et puis il n'y a pas de quoi s'excuser pour le dérangement.

Bon courage,


Kohntark -



Cette discussion est classée dans : mysql, num, not, default, varchar


Répondre à ce message

Sujets en rapport avec ce message

insertion massif [ par Defray ] Bonjour à tous,Voila un probleme se pose à moi, je doit élaborer un centre d'upload "php" pour envoyer et traiter des infomations par lots d'images po Rajout dans une table [ par dclick07 ] Bonjour, j'aimerais rajouter user_mp3 dans ma table mais je trouve pas de moyen, car je veux rajouter un mp3 player dans le profil des utilisateurs ma Ajout dans une table [ par dclick07 ] Bonjour, j'aimerais rajouter user_mp3 dans ma table mais je trouve pas de moyen, car je veux rajouter un mp3 player dans le profil des utilisateurs ma Récupérer des donnees [ par Minette26 ] Bonjour,Je suis bloquée sur un problème pouvez-vous me dépanner ?Pour chaque adhérent j'entre un dépôt qui peut avoir 20 entrées de refDEP1 à refDEP20 Soustraction dans PHP de deux colonnes mysql [ par lymphis ] bonjour,voilà je vient de crée un projet à cette adresse: http://www.phpcs.com/codes/COMPTES-DIRECT-V0-ALPHA_47783.aspxle soucis c'est que ma base de aidez moi !!mon script plante !! [ par windows972 ] voila je fais un  script mais il plante lors de l'installation .le but de mon script est de permettre l'installation automatique de la table SQL depui Erreur #1064 [ par thedeejay ] Bichour! Je suis en train de suivre de galèrer sur ce tuto la , donc tout va bien les 3 premieres lignes <img src= "No database selected" [ par batoule80 ] bonjour, j'ai beau cherché sur les forum une solution à mon problème , mais en vain voici mon code : fichier : add_user.php :<?ph Requête qui rend fou [ par clemg ] Bonjour à tous, Voici mon problème : j'essaye de réaliser une requête toute simple, comme il y en a sur toutes les pages de mon site : insérer une ent Modifications de données avec formulaire [ par fabrice88 ] Bonjour, j'ai une table manifs dans ma base de donnée.Pour agrémenté cette table j'ai fais un formulaire qui envoie les données dans ma base.Maintenan


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,045 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales