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 :

afficher un tableau dans un tableau pb d'affichage


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut afficher un tableau dans un tableau pb d'affichage
    bonjour j ai un tableau php qui contient un tableau php qui me semble bon et une page "html" que j ai nommer indexe.php dans laquelle je fais appel a ce tableau mais je n arrive pas a l afficher en genrérant un lien .
    Mon but serais d afficher une petite partie du texte de chaque sous tableau sur la premiere page et si l on clique dessus que sa ouvre la page montrant le contenu de ce tableau.
    voici ma page index.php
    Code php : 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
    41
    42
    43
    44
    45
    46
    47
    48
    <?php
     
     $arrNews = array (
     
     
    0 =>  array('title' => 'un maché en hausse "','content' => "il y a depuis ces derniers mois un flop qui ne fais qu'avancer et 
    les utilisateurs de la firme a la pomme ne se ebranlent pas faces aux prix en hausse qui font de cette marque un prestige "
     ,'date' => '27/12/2015','author' =>'Frataxx'),
    1 =>  array('title' => 'hello','content'=>"A news? she looks like one . it is only a model. knigghts of NI, we are!"));
    ?>
     
    <!DOCTYPE html>
    <html>
    	<head> <link rel="stylesheet" type="text/css" href="style.css" />
    	<link rel="stylesheet" type="text/css" href="simplegrid.css" />
    	</head>
    	<body>
     
    		<?php include('views/header.php'); ?>
     
    		<div class="grid grid-pad">
     
    			</div>
    			<h1>Les actualités</h1>
    			<ol> 
     
    			<?php
    ici j aimerais afficher partiellement mes sous tableau et pouvoir cliquer dessus pour afficher l intégralité de ce sous tableau en question
     
    ?>
    			 </ol>
     
    		<ul> <div class="col-1-3">
    		<?php
     echo $arrNews[0]['title'] ; echo  $arrNews[0]['content'] ; echo $arrNews[0]['date'] ; echo $arrNews[0]['author'];
     ?></div></u>
    <div class="col-1-3">
     <?php
     echo $arrNews[1]['title'] ; echo  $arrNews[1]['content'] ; echo $arrNews[1]['date'] ; echo $arrNews[1]['author'];
     ?> 
     </div></u>
     <div class="col-1-3">
     <?php
     echo $arrNews[2]['title'] ; echo  $arrNews[2]['content'] ; echo $arrNews[2]['date'] ; echo $arrNews[2]['author'];		
     ?> 
     </div></u>
    	</body>
    </html>

    merci d avance

  2. #2
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Bonsoir,

    ce que tu voudrais afficher intégralement est certainement l'un de tes 3 div. Pour ce faire, j'attribuerais à chacun d'eux un identifiant auquel je donnerais une propriété display et que je ferais commuter entre none et block quand je cliquerais sur la partie de tableau partiellement affichée et je ferais cette commutation en javascript : <a href="#" onclick="getelementbyid('id_du_morceaudetab').style.display=(getelementbyid(id_du_morceaudetab').style.display=='none')?'block':'none';">...</a>

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut javascript
    merci de votre réponse en effet je souhaite afficher avec mes 3 div partiellement 3 textes je devrais donc mettre ce code javascript dans chaque div?

  4. #4
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Non, pas dans les div mais dans les liens qui permettraient de les afficher :
    Code html+js+php : 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
     
    <a href="#" onclick="getelementbyid('id_tab_0').style.display=(getelementbyid('id_tab_0').style.display=='none')?'block':'none';">affichage partiel du sous-tableau 0</a> <br/>
    <a href="#" onclick="getelementbyid('id_tab_1').style.display=(getelementbyid('id_tab_1').style.display=='none')?'block':'none';">affichage partiel du sous-tableau 1</a> <br/>
    <a href="#" onclick="getelementbyid('id_tab_2').style.display=(getelementbyid('id_tab_2').style.display=='none')?'block':'none';">affichage partiel du sous-tableau 2</a> <br/>
     
    <ul> <div id="id_tab_0" class="col-1-3">
    		<?php
     echo $arrNews[0]['title'] ; echo  $arrNews[0]['content'] ; echo $arrNews[0]['date'] ; echo $arrNews[0]['author'];
     ?></div></u>
    <div id="id_tab_1" class="col-1-3">
     <?php
     echo $arrNews[1]['title'] ; echo  $arrNews[1]['content'] ; echo $arrNews[1]['date'] ; echo $arrNews[1]['author'];
     ?> 
     </div></u>
     <div id="id_tab_2" class="col-1-3">
     <?php
     echo $arrNews[2]['title'] ; echo  $arrNews[2]['content'] ; echo $arrNews[2]['date'] ; echo $arrNews[2]['author'];		
     ?> 
     </div></u>
    et
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    /* on initialise les 3 div à display:none pour ne rien afficher au départ */
    #id_tab_0,#id_tab_1,#id_tab_2 {
    display:none;
    }
    quand on affiche un sous-tableau, les 3 liens restent accessibles ce qui permet de refermer le sous-tableau mais aussi d'en afficher simultanément 2 ou 3. Eviter cela est aussi possible mais rajoute du code.

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 29
    Par défaut
    dans mon header j ai deja un bouton pour revenir a la page d acceuil mail ce que je ne comprends pas c est comment afficher la totalité dun soutableau après le clique car je ne vois pas ou vont les id-tab-0 il faut que je rajoute des causes dans mon code php du haut de la page mais je ne sais pas où ?
    merci d'avance

  6. #6
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Aurelioux Voir le message
    il faut que je rajoute des causes dans mon code php du haut de la page mais je ne sais pas où ?
    Désolé, mais je ne suis pas ; c'est quoi une cause ?

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

Discussions similaires

  1. [WD10] Afficher des valeurs dans un tableau
    Par dj-julio dans le forum WinDev
    Réponses: 4
    Dernier message: 19/03/2014, 11h32
  2. [HTML] afficher des courbes dans un tableau html ?
    Par MAJIK_ENIS dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/05/2006, 15h19
  3. afficher une image dans un tableau
    Par phpaide dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 26/04/2006, 12h10
  4. [MySQL] Afficher mes données dans un tableau HTML
    Par lassmust dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 02/03/2006, 11h43
  5. [JTable] Afficher une date dans un tableau / Renderer
    Par isak dans le forum Composants
    Réponses: 3
    Dernier message: 11/07/2005, 17h09

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