begin process at 2012 05 30 22:52:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

erreur ,ysal


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

erreur ,ysal

vendredi 6 mars 2009 à 20:03:50 | erreur ,ysal

programmeuse19

Bonjour

je suis ravie de vous joindre

bien , j'ai un probleme au niveau de Mysql ,j'arrive pas le  resoudre

voici l'erreur   

                                                       and facture.idclt=''



voici aussi mon code


<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$base="Command";
 
 $connexion = mysql_connect($host,$user,$pass);
                 mysql_select_db($base,$connexion);
 
  $sqlPlus = "";

if(isset($_POST['Loc'], $_POST['client']) AND !empty($_POST['Loc']) AND !empty($_POST['client']))
{
 $sql="select idclt from client where Localisation='".$_POST['Loc']."' and SortClt = '".$_POST['client']."'";
 $res=mysql_query($sql)or exit(mysql_error());

 while($affCli = mysql_fetch_object($res))
 //echo $affCli['idclt'];
 {
  $sqlPlus .= " and facture.idclt='".$affCli['idclt']."'";
 }
 
 
 $client = $_POST['client'];
}
elseif(isset($_POST['client']) AND !empty($_POST['client']) AND !isset($_POST['Loc']) AND empty($_POST['Loc']))
{
 $sql2="select idclt from client where SortClt = '".$_POST['client']."'";
 $res2=mysql_query($sql2)or exit(mysql_error());
 
        while($affCli2 = mysql_fetch_object($res)) 
 {
  $sqlPlus .= " and facture.idclt='".$affCli2['idclt']."'";
 }
 
 
 $client = $_POST['client'];
}
elseif(!isset($_POST['client']) AND empty($_POST['client']) AND isset($_POST['Loc']) AND !empty($_POST['Loc']))
{
 $sql="select idclt from client where Localisation='".$_POST['Loc']."'";
 $res=mysql_query($sql)or exit(mysql_error());
 
 while($affCli2 = mysql_fetch_object($res2))
 {
  $sqlPlus .= " and facture.idclt='".$affCli2['idclt']."'";
 }
 
 
 $client = '';
}
else
{
 $client = '';
}
####################### On créer les variables qu'on a besoin pour la requête (début) ###################################
if(isset($_POST['four']) AND !empty($_POST['four']))
{
 $four = $_POST['four'];
}
else
{
 $four = '';
}

if(isset($_POST['prod']) AND !empty($_POST['prod']))
{
 $prod = $_POST['prod'];
}
else
{
 $prod = '';
}
####################### On créer les variables qu'on a besoin pour la requête (fin) ###################################

$query = "SELECT produit.idprod, produit.titreprod, produit.idfour, produit.prix,
 fournisseur.idfour, fournisseur.nomfour,
 facture.idfacture, facture.idclt AS idclt_facture, facture.idprod, facture.prixnouveau,
 client.idclt AS idclt_client, client.nomclt, client.Localisation, client.SortClt
 FROM facture
 LEFT JOIN produit
 ON produit.idprod=facture.idprod
 LEFT JOIN fournisseur
 ON fournisseur.idfour=produit.idfour
 LEFT JOIN client
 ON client.idclt=facture.idclt
 WHERE produit.idfour='".$four."'
 AND facture.idprod='".$prod."'
 AND facture.idclt='".$client."'";


if(!empty($sqlPlus)) //On ne va pas incrémenter si la variable est vide
{
 $query .= $sqlPlus;
}

 /*$query = "SELECT distinct idfacture ,facture.idclt,nomclt,nomfour,titreprod,prix ,Localisation,SortClt
             FROM fournisseur
            JOIN produit USING (idfour)
            JOIN facture USING (idprod)
            JOIN client USING (idclt)
            WHERE facture.idfacture >= '1'"; */
      
 
$res = mysql_query($query)or exit('Erreur: '.mysql_error());  
 
echo '
<table bgcolor="#FFFFFF" width="80" border="1" cellspacing="1" cellpadding="1">
<tr>
<td bgcolor="#FFAD5B"><div style="text-align: center"><b>Code_facutre</b></div></td>
<td bgcolor="#FFAD5B"><div style="text-align: center"><b>Code_Client</b></div></td>
<td bgcolor="#FFAD5B"><div style="text-align: center"><b>Nom_client</b></div></td>
<td bgcolor="#FFAD5B"><div style="text-align: center"><b>Localisation</b></div></td>
<td bgcolor="#FFAD5B"><div style="text-align: center"><b>Clients</b></div></td>
<td bgcolor="#FFAD5B"><div style="text-align: center"><b>Code_produit</b></div></td>
<td bgcolor="#FFAD5B"><div style="text-align: center"><b>Nom_produit</b></div></td>
<td bgcolor="#FFAD5B"><div style="text-align: center"><b>Prix_Ancien</b></div></td>
<td bgcolor="#FFAD5B"><div style="text-align: center"><b>Prix_Nouveau</b></div></td>
</tr> ';

while($row = mysql_fetch_assoc($res)){
echo'
<tr>
<td bgcolor="#CCCCCC">'.$row["idfacture"].'</td>
<td><div align="center">'.$row['idclt_client'].'</div></td>
<td><div align="center">'.$row['nomclt'].'</div></td>
<td><div align="center">'.$row['Localisation'].'</div></td>
<td><div align="center">'.$row['SortClt'].'</div></td>
<td><div align="center">'.$row['nomfour'].'</div></td>
<td><div align="center">'.$row['titreprod'].'</div></td>
<td><div align="center">'.$row['prix'].'</div></td>
<td><input type="text" name="reduction" /></td>
</tr> ';
}
echo '</table>';

echo $sqlPlus;
?>


j'ai besion de votre aide 

samedi 7 mars 2009 à 16:27:10 | Re : erreur ,ysal

coucou747

Administrateur CodeS-SourceS
salut

si tu nous affichais juste ta requete SQL, on pourrait plus facilement voir le bug.
dimanche 8 mars 2009 à 10:35:28 | Re : erreur myqal

programmeuse19

bonjour

merci beaucoup d'avoir me repondre merci beaucoup

en faite j'ai 3 requetes de testes mon fourmulaire
j'arrive pas a comprendre pour cet erreur s'affiche toujours

and facture.idclt=''

voici mes trois requetes

$sqlPlus = "";

if(isset($_POST['Loc'], $_POST['client']) AND !empty($_POST['Loc']) AND !empty($_POST['client']))
{
$sql="select idclt from client where Localisation='".$_POST['Loc']."' and SortClt = '".$_POST['client']."'";
$res=mysql_query($sql)or exit(mysql_error());

while($affCli = mysql_fetch_object($res))
//echo $affCli['idclt'];
{
$sqlPlus .= " and facture.idclt='".$affCli['idclt']."'";
}


$client = $_POST['client'];
}
elseif(isset($_POST['client']) AND !empty($_POST['client']) AND !isset($_POST['Loc']) AND empty($_POST['Loc']))
{
$sql2="select idclt from client where SortClt = '".$_POST['client']."'";
$res2=mysql_query($sql2)or exit(mysql_error());

        while($affCli2 = mysql_fetch_object($res))
{
$sqlPlus .= " and facture.idclt='".$affCli2['idclt']."'";
}

$client = $_POST['client'];
}
elseif(!isset($_POST['client']) AND empty($_POST['client']) AND isset($_POST['Loc']) AND !empty($_POST['Loc']))
{
$sql="select idclt from client where Localisation='".$_POST['Loc']."'";
$res=mysql_query($sql)or exit(mysql_error());

j'ai besion de votre aide pour resoudre le probleme


Cette discussion est classée dans : and, client, post, facture, idclt


Répondre à ce message

Sujets en rapport avec ce message

amelioration d'affichage [ par programmeuse19 ] Bonsoirje suis contente de vous joindre bien,j'ai un probleme au niveau d'affichage ,j'ai une moitie de tableau qui s'affiche l'autre nonvoici le code problème php [ par sarrjo ] bonjour ,je veux gérer du matériel en stock voici mes codes:pour cela j'ai créé un fichier entete.php//session_start();?><!DOCTYPE html PUBLIC "-//W3C developpement d'une interface [ par redlotfi ] Bonjour à tous et à toutes, une petite intro :)Voila je suis étudiante, actuellement j'effectue un stage de fin d'études conceranant le développement; Formulaire d'envoi de mail [ par mbik ] J'ai un formulaire online mais le corps du mail est illisible.Voici le code :if($_POST["nom"]!="" AND $_POST["mail"]!=""){$contmail = $_POST['mail'];$ Blocage sur conception facture... [ par VicTeams ] Bonjour à tous,je réclame votre aide car j'ai un souci sur mon script php/mysql..Enfaite j'ai 2 formulaires, un pour la création des produits, avec id insertion dans la base mysql [ par ikramta ] salut tout le mande .j'ai un ptit probleme j'ai une table qui contien (code fournisseur ,code client,code article)et dans le formulaire j'ai (nom four afficher un fichier du serveur sur le post client [ par theboubourse ] bonjour je voudrais que le client puisse visualisé un fichier qui se trouve sur le serveur (le fichier peut étre un fichier quelconque .txt .xls . doc pb de recherche [ par neotetsuo34 ] Je n'arrive pas a rechercher des infos dans ma base que je tire d'un formulaire, je dois avoir un pb de requete ou de syntaxe. Je vous montre mon code


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 : 0,452 sec (4)

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