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 :

Debutant: html contenu dans array()


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 11
    Points : 4
    Points
    4
    Par défaut Debutant: html contenu dans array()
    Bonjour,

    Je voudrais mettre les donnees suivantes (<a href="<?php echo $link;?>" title="<?php echo $title;?>"><?php echo $picture;?></a>) dans une array() pour chaque element de la boucle foreach:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php foreach ($row_datas as $row) {
    				$id=$row->id;
    				$title=gettitle($row->title);
    				$alias=$row->alias;
    				$link="index.php?option=com_content&task=view&id=$id:$alias".$itemid;
    				$link=mySef::url($link);
    				$picture=$row->image;
    				$picture=mydatas::getPictures($picture,$title);	
    			?>
    
    <a href="<?php echo $link;?>" title="<?php echo $title;?>"><?php echo $picture;?></a>
    D'avance merci pour votre aide

  2. #2
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Points : 878
    Points
    878
    Par défaut
    Bonjour et bienvenue sur le forum developpez !

    Je n'ai pas bien compris ce que tu veux. C'est quelque chose comme ça ?

    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
    <?php 
    $tLinks	= array(); // ce tableau va contenir les liens :
     
    foreach ($row_datas as $row) {
    	$id=$row->id;
    	$title=gettitle($row->title);
    	$alias=$row->alias;
    	$link="index.php?option=com_content&task=view&id=$id:$alias".$itemid;
    	$link=mySef::url($link);
    	$picture=$row->image;
    	$picture=mydatas::getPictures($picture,$title);	
     
    	// on ajoute le lien dans le tableau
    	$tLinks[]	= '<a href="'.$link.'" title="'.$title.'">'.$picture.'</a>';
    }
     
    // résultat :
    // print_r($tLinks);
    ?>

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Je pense que c'est à peu prêt cela.

    Je l'essaye durant la journée et je vous tiens au courant.

    Zoomer

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Re-bonjour,

    lorsque je fais en sortie print_r($tLinks); j'obtiens :

    Array ( [0] =>image1 ) 1
    Array ( [0] => image1 [1] => image2 )

    au lieu de simplement:

    Array ( [0] => image1 [1] => image2 )

    D'autant plus que sizeof($tLinks) me donne me donne :
    1
    2

    au lieu de tout simplement:

    2.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 11
    Points : 4
    Points
    4
    Par défaut
    Ok, ca marche nickel. J'avais tout simplement mal referme la boucle.

    Encore merci pour ton aide.

    Zoomer

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/03/2014, 10h28
  2. Firefox n’interprète pas du html contenu dans du xml
    Par PouetteMan dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 14/03/2012, 08h08
  3. Réponses: 4
    Dernier message: 08/12/2009, 16h24
  4. Cracher de l'html contenu dans un attribut
    Par tiboudchou dans le forum Struts 2
    Réponses: 1
    Dernier message: 15/11/2008, 21h58
  5. Récupérer le code d'une page html contenue dans un balise object sous I
    Par olivier21c dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/05/2008, 16h48

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