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

Langage PHP Discussion :

Limiter l'affichage d'un select en fonction du nom de domaine


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    noobies
    Inscrit en
    Décembre 2014
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : noobies

    Informations forums :
    Inscription : Décembre 2014
    Messages : 103
    Points : 51
    Points
    51
    Par défaut Limiter l'affichage d'un select en fonction du nom de domaine
    Bonjour, sur mon site deux domaine pointe, un en .fr et l'autre en .be

    dans ma base j'ai mes région francaises et je voudrais y ajouter des régions belge mais mon soucis est
    que quand le domaine est en .fr il n'y est que les 25 premieres régions francaise et quand je suis en .be je n'est que celles après les 25 francaises donc les belges

    mon select :

    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
    <select name="cityid" style="color:#000;padding-left:5px;height:34px;border-radius:3px;border:2px solid #b3d7ff;width:210px;">
     
    <?php
    $sql = "SELECT countryid, countryname
            FROM $t_countries
            ORDER BY countryname";
    $res = mysql_query($sql) or die(mysql_error());
     
    echo '<option value="'.$row['countryid'].'" >Choisir une région</option>';
    while($row=mysql_fetch_array($res)){
     
       echo '<option value="-'.$row['countryid'].'"';
        if (($thisitem && $row['countryid'] == $thisitem['countryid']) || $row['countryid'] == $_GET['countryid']) echo " selected ";
     
        echo '>'.$row['countryname'].'</option>';
     
     
    }
     
    ?>
     
    </select>
    je ne voit pas comment faire.

    merci

    Nom : sq.png
Affichages : 96
Taille : 75,8 Ko

    il me reste les 11 régions belge a ajouter mais je ne souhaite pas quelles soit vu quand le visiteur est en domaine.fr et vis versa.

    merci

  2. #2
    Membre du Club
    Homme Profil pro
    noobies
    Inscrit en
    Décembre 2014
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : noobies

    Informations forums :
    Inscription : Décembre 2014
    Messages : 103
    Points : 51
    Points
    51
    Par défaut
    je m'auto répond, en faite j'ai utilisé la colonne "filtre"

    0 pour la france et 1 pour la belgique, j'ai ensuite adapté mon code comme suit :

    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
    <?php
    if ($_SERVER['HTTP_HOST'] == "www.domaine.fr" || $_SERVER['HTTP_HOST'] ==  "domaine.fr")
    {
    $filtre = "0";
    }
    else
    {
    $filtre = "1";
    }
     
    $sql = "SELECT countryid, countryname
            FROM $t_countries where filtre = $filtre
            ORDER BY countryname";
    $res = mysql_query($sql) or die(mysql_error());
     
    echo '<option value="'.$row['countryid'].'" >Choisir une région</option>';
    while($row=mysql_fetch_array($res)){
     
       echo '<option value="-'.$row['countryid'].'"';
        if (($thisitem && $row['countryid'] == $thisitem['countryid']) || $row['countryid'] == $_GET['countryid']) echo " selected ";
     
        echo '>'.$row['countryname'].'</option>';
     
     
    }
     
    ?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/12/2013, 09h19
  2. Redirection en fonction du nom de domaine
    Par paikan06 dans le forum IIS
    Réponses: 0
    Dernier message: 26/09/2011, 14h59
  3. Réponses: 5
    Dernier message: 18/08/2010, 11h31
  4. Réponses: 6
    Dernier message: 26/07/2010, 09h29
  5. Réponses: 15
    Dernier message: 18/02/2010, 18h16

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