begin process at 2012 05 30 23:47:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

importer des valeur d'un fichier txt dans une liste déroulante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

importer des valeur d'un fichier txt dans une liste déroulante

vendredi 10 juin 2005 à 13:57:59 | importer des valeur d'un fichier txt dans une liste déroulante

sebnormal2

salut,
je souhaiterais alimenter une liste déroulante d'adresses a partir d'adresses et des noms des adresses situés dans un fichier txt.
dans ce fichier texte, les noms des adresses et les adresses sont inscrites ainsi :

http://adresse1 ; le nom de l'adresse 1
http://adresse2 ; le nom de l'adresse 2
http://adresse3 ; le nom de l'adresse 3
http://adresse4 ; le nom de l'adresse 4
http://adresse5 ; le nom de l'adresse 5

vaut-il mieux creer un tableau javascript contenant ces différentes valeurs, puis charger les valeurs voulues dans ta liste déroulante via une fonction?

ou écrire une page PHP qui va générer le contenu de ta liste déroulante?

je pense que la 2eme solution est la meilleure mais je ne vois pas comment faire ... je sais qu'il faut utiliser fopen mais c'est tout... et je pense que ca ne dois pas être bien compliqué...

alors merci d'avance!

vendredi 10 juin 2005 à 16:12:26 | Re : importer des valeur d'un fichier txt dans une liste déroulante

sjon

Sael og blesud

Il vous faut effectivement user de la function fopen mais également des functions fread fclose et explode :

<select name="select">

<?php

$file='test.txt';
$fd=fopen($file,'r');
$content=fread($fd,filesize($file));
fclose($fd);

$lines=explode('\n',$content);
$nb_lines=count($lines)-1;

for ($i=0;$i<=$nb_lines;$i++)
{
      $fields=explode(';',$line[$i]);
      echo '<option name="option'.$i.'" value="'.$fields[0].'">'.$fields[1].'</option>';
}

?>

</select>

Bon courage ...

NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...

Sigurjón Bírgir Sigurðssón aka Sjón

HARDWARE : Partie de l'ordinateur qui reçoit les coups quand se plante le software ...
vendredi 10 juin 2005 à 18:10:01 | Re : importer des valeur d'un fichier txt dans une liste déroulante

Anthomicro

Réponse acceptée !
Salut,

<select name="select">

<?php

$fichier=file('fichier.txt');
$i=0;
$nb=count($fichier);

while($i<$nb)
{
    $r=explode(';',$fichier[$i]);
    echo '<option value="',$r[0],'">',$r[1],'</option>';
    $i++;
}

?>

</select>


    vendredi 10 juin 2005 à 23:43:46 | Re : importer des valeur d'un fichier txt dans une liste déroulante

    sjon

    Sael og blesud

    Veuillez préférer la solution d'Antho, elle est plus propre ... ;-)


    Bon courage ...

    NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...

    Sigurjón Bírgir Sigurðssón aka Sjón

    HARDWARE : Partie de l'ordinateur qui reçoit les coups quand se plante le software ...
    samedi 11 juin 2005 à 00:35:15 | Re : importer des valeur d'un fichier txt dans une liste déroulante

    Anthomicro

     


      samedi 11 juin 2005 à 00:35:23 | Re : importer des valeur d'un fichier txt dans une liste déroulante

      Anthomicro

       :-)


        samedi 11 juin 2005 à 12:47:15 | Re : importer des valeur d'un fichier txt dans une liste déroulante

        sebnormal2

        merci beaucoup !


        Cette discussion est classée dans : liste, http, adresse, déroulante, adresses


        Répondre à ce message

        Sujets en rapport avec ce message

        liste déroulante, php, sql [ par gypsi3000 ] Je souhaiterai faire afficher une liste d'adresse web répertoriée dans une base de données depuis un menu déroulant qui correspond aux thèmes identifi récupération de données d'une BDD MySQL dans une liste déroulante [ par tipieddu59 ] slt à tous j'ai un ptit prob j'ai créé un formulaire HTML dans lequel j'ai des listes déroulantesà coté de ça j'ai créé une base MySQLj'aimerai pouvoi select dans liste déroulante [ par baignassou ] Bonjour.Je cherche à réaliser::select dans une base mysql qui s'affichera dans une liste déroulante.une sélection dans cette liste lancera un select d liste deroulante [ par nabilovsky ] bonjour voîla j'ai une table 'fournisseur' avec les champs suivants 'id_fournisseur';'nom';telephonne'.et mon probléme je veux avoir sur mon formulair Encodage d'url [ par MadM@tt ] Bonjour à tous,Voilà j'ai une table pleine d'adresses URL : les adresse URL que mon site.Par exemple si un internaute demande la page www.monsite.com/ rafraichir le contenu d'une liste déroulante après saisie dans une popup [ par didine6 ] Bonjour @ tous,Sur un formulaire je souhaite saisir une commune à partir d'une liste déroulante (liée à une table oracle).Si la commune n'existe pas, Liste déroulante avec mises à jour page [ par zabroska ] Bonjour,voila mon probleme :     -j'ai une liste déroulante contenant des prénoms    -dessous, j'ai des checkbox (sms, mail, message vocal)Je voudrais Liste déroulante [ par biba00 ] Salut tout le monde,j'ai utilisé une rquete pour mettre une liste des nom dans une liste déroulante , voici mon code :       La liste des modules < htaccess & images [ par dgdg ] Salut à tous,j'ai petit problème avec mon htaccess :-(mon fichier htaccess :RewriteEngine OnRewriteCond %{HTTP_REFERER} !^http://127.0.0.1/.*$ [NC]Lor


        Nos sponsors


        Sondage...

        CalendriCode

        Mai 2012
        LMMJVSD
         123456
        78910111213
        14151617181920
        21222324252627
        28293031   

        Consulter la suite du CalendriCode

        A découvrir



         
        Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
        CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
        CodeS-SourceS.com© est une marque déposée tous droits réservés

        Google Coop CodeS-SourceS Google Coop CodeS-SourceS
        Temps d'éxécution de la page : 0,296 sec (3)

        Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales