Pd php
caroline
-
Zanlou -
Zanlou -
Bonjour,
Voila g une base avec des champs rubriques et sous rubriques et des prix.
Voila mon code :
<? if ($radiobutton==1){$budget=" de 0FF à 50FF";}?>
<? if ($radiobutton==2){$budget=" de 51FF à 165FF";}?>
<? if ($radiobutton==3){$budget=" de 166FF à 250FF";}?>
<? if ($radiobutton==4){$budget=" de 251ff à 800FF";}?>
<? if ($radiobutton==5){$budget=" de plus de 800FF";}?>
<? if ($radiobutton==6){$budget="indifferent";} ?>
<?
mysql_connect($host,$user,$password) or die;
mysql_select_db($bdd) or die;
if ( $rubrique == indifferent)
{
if ($radiobutton==1){$query ="SELECT DISTINCT sousrubrique1 FROM article where prix <= 50";}
if ($radiobutton==2){$query ="SELECT DISTINCT sousrubrique1 FROM article where prix > 50 and prix <= 165";}
if ($radiobutton==3){$query ="SELECT DISTINCT sousrubrique1 FROM article where prix >= 166 and prix <= 250";}
if ($radiobutton==4){$query ="SELECT DISTINCT sousrubrique1 FROM article where prix >= 251 and prix <= 800";}
if ($radiobutton==5){$query ="SELECT DISTINCT sousrubrique1 FROM article where prix >= 801";}
if ($radiobutton==6){$query ="SELECT DISTINCT sousrubrique1 FROM article";}
}
else
{
if ($radiobutton==1){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique' and prix <= 50";}
if ($radiobutton==2){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique' and prix > 50 and prix <= 165";}
if ($radiobutton==3){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique' and prix >= 166 and prix <= 250";}
if ($radiobutton==4){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique' and prix >= 251 and prix <= 800";}
if ($radiobutton==5){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique' and prix >= 801";}
if ($radiobutton==6){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique'";}
}
echo "<div align='right'><font size=2>Rubrique: $rubrique Budget: $budget</font></div>
";
?>
<?
$result=mysql_query($query);
$row = mysql_fetch_row($result);
if ($row[0] !="")
{
echo "<div align='left'>
<ol>
<a href=\"listearticle.php?sousrubrique1=$row[0]&radiobutton=$radiobutton&rubrique=$rubrique&budget=$budget\"";
echo ">";
echo $row[0];
echo "</A>
</ol>
</DIV>";
}
else
{
echo ("<center>Aucun produit ne correspond à votre recherche.
Cliquez<a href=\"javascript:history.back(-1)\"> ici</A> pour revenir à un autre choix<center>");
}
mysql_close();
?>
Or quand la requete s'affiche sur l'autre page elle n'affiche que le 1er element de la sous rubrique et ne prend pas en compte les autres!
Quelqu'un pourrait il m'aider?
Merci d'avance
Voila g une base avec des champs rubriques et sous rubriques et des prix.
Voila mon code :
<? if ($radiobutton==1){$budget=" de 0FF à 50FF";}?>
<? if ($radiobutton==2){$budget=" de 51FF à 165FF";}?>
<? if ($radiobutton==3){$budget=" de 166FF à 250FF";}?>
<? if ($radiobutton==4){$budget=" de 251ff à 800FF";}?>
<? if ($radiobutton==5){$budget=" de plus de 800FF";}?>
<? if ($radiobutton==6){$budget="indifferent";} ?>
<?
mysql_connect($host,$user,$password) or die;
mysql_select_db($bdd) or die;
if ( $rubrique == indifferent)
{
if ($radiobutton==1){$query ="SELECT DISTINCT sousrubrique1 FROM article where prix <= 50";}
if ($radiobutton==2){$query ="SELECT DISTINCT sousrubrique1 FROM article where prix > 50 and prix <= 165";}
if ($radiobutton==3){$query ="SELECT DISTINCT sousrubrique1 FROM article where prix >= 166 and prix <= 250";}
if ($radiobutton==4){$query ="SELECT DISTINCT sousrubrique1 FROM article where prix >= 251 and prix <= 800";}
if ($radiobutton==5){$query ="SELECT DISTINCT sousrubrique1 FROM article where prix >= 801";}
if ($radiobutton==6){$query ="SELECT DISTINCT sousrubrique1 FROM article";}
}
else
{
if ($radiobutton==1){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique' and prix <= 50";}
if ($radiobutton==2){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique' and prix > 50 and prix <= 165";}
if ($radiobutton==3){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique' and prix >= 166 and prix <= 250";}
if ($radiobutton==4){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique' and prix >= 251 and prix <= 800";}
if ($radiobutton==5){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique' and prix >= 801";}
if ($radiobutton==6){$query ="SELECT DISTINCT sousrubrique1 FROM article where rubrique = '$rubrique'";}
}
echo "<div align='right'><font size=2>Rubrique: $rubrique Budget: $budget</font></div>
";
?>
<?
$result=mysql_query($query);
$row = mysql_fetch_row($result);
if ($row[0] !="")
{
echo "<div align='left'>
<ol>
<a href=\"listearticle.php?sousrubrique1=$row[0]&radiobutton=$radiobutton&rubrique=$rubrique&budget=$budget\"";
echo ">";
echo $row[0];
echo "</A>
</ol>
</DIV>";
}
else
{
echo ("<center>Aucun produit ne correspond à votre recherche.
Cliquez<a href=\"javascript:history.back(-1)\"> ici</A> pour revenir à un autre choix<center>");
}
mysql_close();
?>
Or quand la requete s'affiche sur l'autre page elle n'affiche que le 1er element de la sous rubrique et ne prend pas en compte les autres!
Quelqu'un pourrait il m'aider?
Merci d'avance
A voir également:
- Pd php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP