begin process at 2012 05 28 15:56:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

CSS

 > 

amelioration d'affichage


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

amelioration d'affichage

vendredi 6 mars 2009 à 23:34:09 | amelioration d'affichage

programmeuse19

Bonsoir

je 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 non
voici le 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

mercredi 11 mars 2009 à 00:27:01 | Re : amelioration d'affichage

jreaux62

1 - <td><div align="center">...................</div></td>
ou
<td bgcolor="#FFAD5B"><div style="text-align: center">...................</div></td>
peut etre remplacé par :
<td align="center">...................</td>

2 - affichage en tableau html :

[ Lien ]
(avec des images !), ou sur ce site :
http://www.phpcs.com/tutoriaux/AFFICHAGE-TABLEAU-AFFICHER-DONNEES-DANS-TABLEAU_883.aspx


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


Répondre à ce message

Sujets en rapport avec ce message

erreur ,ysal [ par programmeuse19 ] Bonjour je suis ravie de vous joindrebien , j'ai un probleme au niveau de Mysql ,j'arrive pas le  resoudre voici l'erreur 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...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 26,177 sec (4)

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