Récupération dans base SQL
Bonjour a tous.
J'ai une page pour récupérer mes donné d'une base :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
| <div align="center">
<?php
require_once("headers.php");
?>
</div>
<div id="fact_lister">
<?php
require_once("menu.php");
?>
<div align="center">
<?php
//connexion au serveur1:
$cnx = mysql_connect( 'serveur', 'user', 'pass' );
//s?ction de la base de donn?:
$db= mysql_select_db( 'testevici' );
//cr?ion de la requ? SQL:
$sql = "SELECT * FROM facture";
//ex?tion de notre requ? SQL:
$requete = mysql_query( $sql, $cnx ) or die( "ERREUR MYSQL num?: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>n" );
$resulta = mysql_fetch_array( $requete );
$client = $resulta["client"];
echo( "<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\">\n" );
echo( "<tr>
<td><div align=\"center\">NOM CLIENT</div></td>
<td><div align=\"center\">ARTICLE</div></td>
<td><div align=\"center\">DATE FACTURE</div></td>
<td><div align=\"center\">PRIX HT</div></td>
<td><div align=\"center\">TVA</div></td>
<td><div align=\"center\">COMENT</div></td>
<td><div align=\"center\">ACOMPTE</div></td>
</tr>" );
//2
$cnx2 = mysql_connect( 'serveur', 'user', 'pass' );
//s?ction de la base de donn?:
$db2= mysql_select_db( 'testevici' );
//cr?ion de la requ? SQL:
$sql2 = "SELECT * FROM client where num = '$client'";
//ex?tion de notre requ? SQL:
$requete2 = mysql_query( $sql2, $cnx2 ) or die( "ERREUR MYSQL num?: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>" );
while( $result2 = mysql_fetch_array( $requete2 ) )
{
echo( "<tr>\n" );
echo( "<td><div align=\"center\">".$result2["nom"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$resulta["article"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$resulta["date_fact"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$resulta["prix_ht"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$resulta["tva"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$resulta["coment"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$resulta["acompte"]."</div></td>\n" );
echo( "</tr>\n" );
}
echo "</table><br>";
?>
</div> |
La table facture :
Code:
1 2 3 4 5 6 7 8 9 10 11
| CREATE TABLE IF NOT EXISTS `facture` (
`num` varchar(200) collate latin1_general_ci NOT NULL,
`client` varchar(200) collate latin1_general_ci NOT NULL,
`article` varchar(200) collate latin1_general_ci NOT NULL,
`date_fact` varchar(200) collate latin1_general_ci NOT NULL,
`prix_ht` varchar(200) collate latin1_general_ci NOT NULL,
`tva` varchar(200) collate latin1_general_ci NOT NULL,
`coment` varchar(200) collate latin1_general_ci NOT NULL,
`acompte` varchar(200) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`num`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; |
Ma page ne récupère que la 1 entré(num=1) et pas les autres...
Pourquoi ???