IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

récupérer une url en php [Débutant(e)]


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 131
    Points : 37
    Points
    37
    Par défaut récupérer une url en php
    Bonjour voila j ai un probleme, j ai une image qui contient des map area ( zones cliquables ) et j aimerais que les liens soient dynamiques suivant la page je m explik j ai plusieurs boutiques en ligne une par departement . Et en fait je veux que quand on change de departement bah les liens de ma map area change aussi, le pb c est que mes boutiques sont pas ds des variables mais dans des sites a part
    J ai tester de coder un truc mais ca marche pas , ca me renvoit la page d acceuil et non pas du site que je veux .

    Les url des sites que je veux renvoyer sont dans la BDD sous la forme http://www.nomdedomaine.com par exemple


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    <map name="caddie"> 
      <? include("connexion.php");
     
                            $query = "SELECT * FROM quartier WHERE dep = '".$dep."' AND vprim = 03";
                                            $result = mysql_query($query);
                                    if($result)
     
                                    {
                              {
     
                            ?>     
              <area shape="rect" coords="10,50,183,210" href="<? $caddie ?>" target="_blank">
          <area shape="rect" coords="60,0,170,50" href="<? $bebes ?>" target="_blank">
              <area shape="rect" coords="370,30,483,50" href="<? $parapharmacie ?>" target="_blank">
              <area shape="rect" coords="300,10,350,30" href="<? $enfants ?>" target="_blank">
              <area shape="rect" coords="250,50,350,70" href="<? $produitsduterroir ?>" target="_blank">
              <area shape="rect" coords="200,30,250,50" href="<? $jardins ?>" target="_blank">
              <area shape="rect" coords="200,90,253,110" href="<? $services ?>" target="_blank">
              <area shape="rect" coords="290,100,353,120" href="<? $alimentation ?>" target="_blank">
              <area shape="rect" coords="430,100,463,120" href="<? $bio ?>" target="_blank">
              <area shape="rect" coords="380,80,430,100" href="<? $beaute ?>" target="_blank">
              <area shape="rect" coords="270,130,333,150" href="<? $librairies ?>" target="_blank">
              <area shape="rect" coords="200,150,253,170" href="<? $mode ?>" target="_blank">
              <area shape="rect" coords="400,130,483,150" href="<? $animaux ?>" target="_blank">
              <area shape="rect" coords="260,170,353,190" href="<? $immobilier ?>" target="_blank">
              <area shape="rect" coords="350,150,423,170" href="<? $pratique ?>" target="_blank">
                    <?
     
                                            }
     
                                    }else{
     
                                                    echo"erreur de requête";
     
                            }
     
                            mysql_close();
     
                            ?>      
            </map>

    comme je m en doutais ca marche pas :/ j ai tout essayer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?=$variable?> 
    <? echo '$variable' ; ?>
    <? echo '.variable.'; ?>
    et rien ne marche je vois plus trop quoi faire :/

    need aide plz

  2. #2
    Membre averti Avatar de TucSale
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 264
    Points : 325
    Points
    325
    Par défaut
    bonjour,

    Je ne comprends pas très bien ton problème. Si ton problème est que tes variables $caddie, $bebes ne s'affiche pas c'est qu'il te manque un echo ou =

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      <area shape="rect" coords="10,50,183,210" href="<? echo $caddie ?>" target="_blank">
          <area shape="rect" coords="60,0,170,50" href="<?=$bebes ?>" target="_blank">
    Si ce n'est pas ca, regarde la source de ta page générée si tu vois apparaitre ton code php c'est que short_open_tag = Off dans ton php.ini, dans ce cas 2 solutions
    _ siot tu le mets a On
    _ soit tu ecris ton code => <?php echo $bebe ?>
    Tuc l'Original, On ne peut que l'aimer

  3. #3
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Citation Envoyé par caroen
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?=$variable?> 
    <? echo '$variable' ; ?>
    <? echo '.variable.'; ?>
    et rien ne marche je vois plus trop quoi faire :/

    need aide plz
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?
       echo $variable;
     ?>
    tout simplement
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 131
    Points : 37
    Points
    37
    Par défaut
    bon bah merci mais j ai essayer toutes tes propositions meme , le <?php mais ca resout rien quand je regarde la source :

    <area shape="rect" coords="10,50,183,210" href="" target="_blank">

    href est egal a rien je capte pas -_-


    Alors que dans ma bdd y a bien l url entree , ptet car j ai mis text en attributs a ma variable dans la base de donnee ?

    le echo $variable ca marche pas non plus :/

  5. #5
    Membre averti Avatar de TucSale
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 264
    Points : 325
    Points
    325
    Par défaut
    tu n'extrait pas les valeurs de ta requete, je pense que ca t'aidera

    http://fr.php.net/manual/fr/function...etch-array.php
    http://fr.php.net/manual/fr/function...tch-object.php

    par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <map name="caddie">
      <?php include("connexion.php");
     
    	$query = "SELECT * FROM quartier WHERE dep = '".$dep."' AND vprim = 03";
    					$result = mysql_query($query);
    			if($result) {
    	$obj = mysql_fetch_object($result);
     
    	?>
      <area shape="rect" coords="10,50,183,210" href="<?php echo $obj->caddie ?>" target="_blank">
      <area shape="rect" coords="60,0,170,50" href="<?php echo $obj->bebes ?>" target="_blank">
      <area shape="rect" coords="370,30,483,50" href="<?php echo $obj->parapharmacie ?>" target="_blank">
      <area shape="rect" coords="300,10,350,30" href="<?php echo $obj->enfants ?>" target="_blank">
      <area shape="rect" coords="250,50,350,70" href="<?php echo $obj->produitsduterroir ?>" target="_blank">
    .........
    <?php                      
    	}else{
    		echo"erreur de requête";
    	}
    	mysql_close();
     
    	?>
    </map>
    Tuc l'Original, On ne peut que l'aimer

  6. #6
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Citation Envoyé par TucSale
    tu n'extrait pas les valeurs de ta requete
    Lol j'avais même pas vu

    Un tuto pour compléter les liens données ci-dessus :
    http://eusebius.developpez.com/phpmysql-base/
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 131
    Points : 37
    Points
    37
    Par défaut
    merci les gars , un jour j y arriverais ptet tout seul ...

Discussions similaires

  1. Exécuter une url via php et récupérer le contenu
    Par collosus dans le forum Langage
    Réponses: 1
    Dernier message: 28/08/2013, 09h57
  2. Récupérer le signet dans une url (javascript->php)
    Par clement106 dans le forum Langage
    Réponses: 2
    Dernier message: 30/03/2010, 18h19
  3. [PHP-JS] Récupérer une URL
    Par LhIaScZkTer dans le forum Langage
    Réponses: 4
    Dernier message: 04/09/2007, 23h32
  4. [AJAX] Récupérer une boucle en php ?
    Par artotal dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/01/2007, 00h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo