par
Aude78 » 24 oct. 2006, 10:30
Bonjour le forum,
J'ai un petit problème avec les liens contenus dans ma page.
Le premier lien concerne les tarifs pour les prestations à moins de 10 km et l'autre les prestations à plus de 10 km.
Le second lien ne marche pas.
Est-ce que vous pouvez m'aider à trouver l'erreur glissé dans mon code car je tourne en rond depuis hier soir.Merci d'avance.
$place = isset($_GET["id_place"])?$_GET["id_place"]:5; //Place par défaut
$moins10 = isset($_GET["m"])?$_GET["m"]:true; //Moins de 10 km par défaut
$tableTarif="Tarif";
$tablePlace="Place";
//Récupération nom place
$db->query("SELECT nom_place FROM $tablePlace WHERE id_place=$place");
$db->nextRecord();
$nomPlace = $db->record['nom_place'];
//Récupération de la liste des places
$db1->query("SELECT id_place, nom_place FROM $tablePlace ORDER BY nom_place");
$places[] = array();
$j=1;
while($db1->nextRecord()) {
$places[$j][1] = $db1->record['id_place'];
$places[$j][2] = $db1->record['nom_place'];
$j++;
}
//Récupération des tarifs de l'place sélectionnée
$query="SELECT * FROM $tableTarif JOIN $tablePlace ";
$query .=($moins10)?"USING (id_tarif) ":"ON $tableTarif.id_tarif=$tablePlace.id_tarif_10 ";
$query .="WHERE id_place=$place";
$db2->query($query);
$db2->nextRecord();
$t[] = array();
$i=1;
while($i<17) {
$t[$i]=$db2->record['t'.$i];
$i++;
}
?>
<div id="left">
<div id="left_title">
<img src="img/cadre4.jpg" alt="" />
<span style="position: relative; left: 8px; top: -45px;">Tarifs sur <?=$nomPlace?></span>
</div><!--end of div left_title-->
<div id="left_image">
<img src="img/jouets.jpg" alt="Jouets" />
</div><!--end of div left_image-->
</div><!--end of div left-->
<div id="main">
<?php
$i=1;
while($i<sizeof($places)) {
?>
<a class="navig_2<?php if ($places[$i][1] == $place) {?>_selected<?php } ?>" href="tarifs.php?id_place=<?=$places[$i][1]?>&m=<?=$moins10?>"><?=$places[$i][2]?></a>
<?php if($i < sizeof($places)-1) {?> | <?php } ?>
<?php
$i++;
}
?>
</p>
<?php
if (($place != 2) && ($place != 7)) {
?>
<center>
<a class="navig_2<?php if ($moins10) {?>_selected<?php } ?>" href="tarifs.php?id_place=<?=$id_place?>&m=true">Moins de 10 km du centre</a> | <a class="navig_2<?php if (!$moins10) {?>_selected<?php } ?>" href="tarifs.php?id_place=<?=$id_place?>&m=false">Plus de 10 km du centre</a>
</center>
<br />
<?php
}
?>