|
voila j'utilise cette fonction pour récupérer des valeur d'une table bien évidemment, mais lorsque je fait cette boucle : " while ($tableau=mysql_fetch_array($resultat,MYSQL_ASSOC))" dans un cas précis elle doit me renvoyer exactement 128 résultats mais je n'en reçoit pas plus de 100.
Ma boucle fonctionne correctement car je l'utilise plusieur fois appelée par une fonction.
Comment puis-je recevoir les résultats manquants ? -- Si les poules traversent juste devant les voitures ... c'est pour aller de l'autre coté de la route !!!
|
|
pour la fonction :
<?php
function affiche_article($requete)
{
include("configmysql.php");
$connexion = mysql_connect($serv_bdd, $user_bdd, $mdp_bdd)
or die ("Erreur lors de la connexion.<br />\nMySQL a retourné : ". mysql_error());
mysql_select_db($nom_bdd, $connexion)
or die ("Erreur lors de la connexion.<br />\nMySQL a retourné : ". mysql_error());
if(isset($_GET['codefam']))
{
$codefam = $_GET['codefam'];
$requete = "SELECT * FROM article WHERE art12 = '$codefam'";
}
$resultat=mysql_query($requete,$connexion);
$i=1;
?>
<table align="left" width="99%" cellpadding="0" cellspacing="0" border="0">
<?php
while ($tableau=mysql_fetch_array($resultat,MYSQL_ASSOC))
{
?>
<tr>
<?php
echo "<td>".$tableau['reference_art']."</td>";
echo "<td>".$tableau['designation_art']."</td>";
echo "<td>".$tableau['descriptif1']."</td>";
echo "<td>".$tableau['descriptif2']."</td>";
echo "<td>".$tableau['descriptif3']."</td>";
echo "<td>".$tableau['descriptif4']."</td>";
echo "<td>".$tableau['descriptif5']."</td>";
echo "<td>".$tableau['descriptif6']."</td>";
echo "<td>".$tableau['descriptif7']."</td>";
echo "<td>".$tableau['nom_image']."</td>";
echo "<td>".$tableau['vente_flash']."</td>";
?>
</tr>
<?php
$i=$i+1;
}
?>
</table>
<?php
}
?>
la requête :
<?php
$nouveaute = 1;
$promotion = 1;
$venteflash = 1;
$requete = "SELECT * FROM article WHERE nouveaute = '$nouveaute' OR en_promo = '$promotion' OR vente_flash = '$vanteflash'";
affiche_article($requete);
?>
-- Si les poules traversent juste devant les voitures ... c'est pour aller de l'autre coté de la route !!!
|
|
J'etais parti sur une varible de session panier ;) mais suite à ma fonction :
<?php
function affiche_article($requete)
{
include("configmysql.php");
$connexion = mysql_connect($serv_bdd, $user_bdd, $mdp_bdd)
or die ("Erreur lors de la connexion.<br />\nMySQL a retourné : ". mysql_error());
mysql_select_db($nom_bdd, $connexion)
or die ("Erreur lors de la connexion.<br />\nMySQL a retourné : ". mysql_error());
if(isset($_GET['codefam']))
{
$codefam = $_GET['codefam'];
$requete = "SELECT designation_art, puht1, descriptif6, descriptif1, descriptif7 FROM article WHERE art12 = '$codefam'";
}
$resultat=mysql_query($requete,$connexion);
$i=1;
?>
<table align="left" width="99%" cellpadding="0" cellspacing="2" border="0">
<form method="post" name="formmercuriale" class="formmercuriale" action="<?php echo $wwwroot ?>/panier.php">
<tr bgcolor="#CCCCCC">
<td align="center"><b><u>Sélection</b></u></td>
<td align="center"><b><u>Quantité</b></u></td>
<td align="center"><b><u>Désignation</b></u></td>
<td align="center"><b><u>Prix</b></u></td>
<td align="center"><b><u>Colisage</b></u></td>
<td align="center"><b><u>Origine</b></u></td>
<!--<td align="center"><b><u>Autres commentaires</b></u></td>-->
</tr>
<?php
while ($tableau=mysql_fetch_array($resultat,MYSQL_ASSOC))
{
?>
<tr bgcolor="#FFFF99">
<td align="center">
<input type="checkbox" name="art<?php echo $i; ?>" align="absmiddle" />
</td>
<td align="center">
<input type="text" name="qteart<?php echo $i; ?>" align="absmiddle" size="10"/>
</td>
<?php
echo "<td>".$tableau['designation_art']."</td>";
echo "<td>".$tableau['puht1']."</td>";
echo "<td>".$tableau['descriptif6']."</td>";
echo "<td>".$tableau['descriptif1']."</td>";
//echo "<td>".$tableau['descriptif7']."</td>";
?>
</tr>
<?php
$i=$i+1;
}
?>
<tr><td colspan="6" align="center">
<br /><br />
<input type="submit" value="Valider la commande" class="btinte" /><br /><br /><br /><br /></td></tr>
</form>
</table>
<?php
}
?>
je n'arrive pas à récupérer les valeurs des articles sélectionnés...
Car dans la page ou le client s'identifie, je crée mon panier :
<?php
if((isset($_SESSION['login'])) AND (isset($_SESSION['mdp'])))
{
$_SESSION['panier'] = array(
$article = array( $reference_art,
$designation_art,
$qte_art,
$puht,
$ptaht,
$ptpht,
$tva,),
$transportht,
$transporttva,
$transport,
$pttc,);
}
?>
Donc pour chaque article sélectionné, je devrais avoir un tableau article ?!!
Mais à ce stade la je block pour l'incrémentation des variables dans la page du panier
<?php
$_SESSION['panier']['article']['reference_art'] = "..."
?>
C'est bien comme ca ?? :$ -- Si les poules traversent juste devant les voitures ... c'est pour aller de l'autre coté de la route !!!
|