Problème avec les liens

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec les liens

par Mim » 24 oct. 2006, 11:29

Pourtant je vois tous les tarifs s'afficher... :-k

par Aude78 » 24 oct. 2006, 11:23

Bonjour le forum,
Le lien sur le site précédent ne marche pas non plus.
Je sollicite le modérateur de bien vouloir effacer le lien ci -dessus.
Merci d'avance.
Aude

par Mim » 24 oct. 2006, 11:16

Dans le code ci-dessus, le paramètre passé est 'id_place', alors que sur ton site, c'est 'id_agence' (et en mettant manuellement 'id_place', le lien semble marcher). Le fichier est-il bien à jour ? ;-))

par Aude78 » 24 oct. 2006, 11:07

Bonjour Mim,Zeus ,le forum,
En fait,quand je clique sur le lien correspond à (>10 km),par exemple en lançant le lien http://domifacile.fr/tarifs.php?id_place=6&m=false, j'ai pas de réponse ...
Merci d'avance
Aude

par Mim » 24 oct. 2006, 10:57

@zeus :
<?php
  //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";
?>
Aude, quand tu dis que le lien ne marche pas, qu'entends-tu exactement ? Erreur mysql ? Résultats erronés ? (etc.)

par Aude78 » 24 oct. 2006, 10:43

Bonjour Zeus,bonjour le forum,
J'utilise la variable $moins10 quand le visiteur clique sur le lien correspondant à moins de 10km.
Merci d'avance

par zeus » 24 oct. 2006, 10:33

A quel moment est-ce que tu utilises la variable $mois10 dans tes requetes pour réduire la sélection ? ;)

Problème avec les liens

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
        }
      ?>