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 :

[Tableaux] créer un lien à chaque nouvelle ligne


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Points : 13
    Points
    13
    Par défaut [Tableaux] créer un lien à chaque nouvelle ligne
    salut!

    je vien de réeussir à faire un petit script qui affiche chaque entrées d'une table grace à l'aide des autres membres (merci encore!)

    j'aimerais savoir comment je pourrais ajouter automatiquement, dans le résultat affiché, un lien pour chaque ligne de l'entrée trouvée?

    exemple:

    le resultat affiché de $var est :

    jacques
    éric
    joseph
    pierre
    j'aimerais que sa affiche ceci à la place:
    <a href="monsite.com/jacques.html">Jacques</a>
    <a href="monsite.com/éric.html">Éric</a>
    <a href="monsite.com/joseph.html">Joseph</a>
    <a href="monsite.com/pierre.html">Pierre</a>

    Merci infiniment.. longue vie à ce forum!

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<a href="monsite.com/'. 'jacques' .'.html">'. 'Jacques' .'</a>';

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Points : 13
    Points
    13
    Par défaut
    le problème c'est que tous les noms sont dans la MEME entrée et seulement séparés d'un saut à une nouvelle ligne


  4. #4
    Membre à l'essai
    Inscrit en
    Mai 2005
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    Tiens essayes avec ca. Il y a surement plus simple mais avec mon niveau c'est pas évident.
    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
     
    <?php
    $prenoms = 'jacques
    éric
    joseph
    pierre';
    $prenoms = nl2br($prenoms);
    $tableau = explode('<br />',$prenoms);
     
    foreach ($tableau as $element)
    {
    	echo '<a href="'.$element.'.php">'.$element.'</a><br />';
    }
     
    ?>

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Points : 13
    Points
    13
    Par défaut
    Merci! sa marche! exactement comme je voulais faire

    <3

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Points : 13
    Points
    13
    Par défaut
    j'ai un autre question,

    dison que pour chaque $element affiché, j'aimerais afficher le nombre de fois que ce mot ($element) est entré dans "noms" de la table "membre"

    exemple: si il y a 4 entrées nommées "Pierre" dans "noms" de la table "membre"
    on afficherait

    <a href="pierre.php">Pierre</a> (4 noms trouvés)<br />

    merci encore!

  7. #7
    Membre habitué Avatar de Aliosha
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 124
    Points : 138
    Points
    138
    Par défaut
    Pourquoi tu crées pas une nouvelle table ? -_-
    « Le vécu-plat excite le chaos-rêve. » Traité de l'inactivité, Dimitri Grouchkch.

  8. #8
    Membre éclairé Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Points : 718
    Points
    718
    Par défaut
    SELECT COUNT(nom), DISTINCT nom

  9. #9
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Dacodac avec Aliosha
    Faudrait arrêter de prendre une base de données pour un vulgaire bloc notes...

    Un peu de lecture : http://fr.wikipedia.org/wiki/Forme_n...elationnelles)

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Points : 13
    Points
    13
    Par défaut
    je tente de créer un script pour modifier une section spéciale de mon forum vBulletin, je dois faire une fonction pour rechercher seulement dans les "thread prefixes (catégories de messages), et en afficher les résultats, avec le nombre de messages qui sont "taggés" avec cette catégorie pour chaque.

    les 2 informations étant dans 2 tables différentes, je croit que sa serait pas mal plus compliqué de tout modifier pour que le forum et les catégories soient dans une seule table

    SELECT COUNT(nom), DISTINCT nom
    est-ce que tu pourrais me donner un exemple avec le code de "vincent.b", je suis un hyper débutant, mais j'apprend beaucoup grace à ce forum, merci!

  11. #11
    Membre éclairé Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Points : 718
    Points
    718
    Par défaut
    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
    <?php
     
    $prenoms = 'jacques
    éric
    joseph
    pierre';
    $prenoms = nl2br($prenoms);
    $tableau = explode('<br />',$prenoms);
    $effectifs = array();
     
    // Premier parcours pour compter
    foreach ($tableau as $element)
    {
    	if( !empty($effectifs[$element]) ) $effectifs[$element]++;
    	else $effectifs[$element] = 1;
    }
     
    // Deuxieme parcours pour afficher
    foreach ($tableau as $element)
    {
    	echo '<a href="'.$element.'.php">'.$element.'</a> ('.$effectifs[$element].' nom'.($effectifs[$element]>1)?'s':''.' trouvé'.($effectifs[$element]>1)?'s':''.')<br />';
    }
     
    ?>

Discussions similaires

  1. [XL-2003] Incrémentation automatique d'une cellule à chaque nouvelle ligne
    Par MARGAR dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/04/2014, 18h31
  2. script qui ouvre des liens chaque nouvelle visite
    Par tomy_libre dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 28/05/2012, 01h34
  3. [Smarty] Cycle à chaque nouvelle ligne
    Par damien27000 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 03/10/2007, 22h54
  4. [Tableaux] créer un lien avec donnée de formulaire
    Par samy be good dans le forum Langage
    Réponses: 5
    Dernier message: 10/04/2007, 14h23
  5. [Tableaux] Créer un lien dynamique
    Par Wagges dans le forum Langage
    Réponses: 3
    Dernier message: 20/03/2007, 18h39

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