Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1283 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]affichage sur 2 colonne

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[PHP]affichage sur 2 colonne

n°597577
Crok
Posté le 27-12-2003 à 17:15:20  profilanswer
 

hello tlm ! !  
J'ai fait une galerie, mais j'aimerais afficher mes images sur 2 colonnes...  
_____________________
| Image 1 | Image 2 |
| Image 3 | Image 4 |
| etc ...           |
|___________________|
 
un peu comme sa coi ^^  
 
Merci !

mood
Publicité
Posté le 27-12-2003 à 17:15:20  profilanswer
 

n°597595
gizmo
Posté le 27-12-2003 à 17:39:14  profilanswer
 

oui, et?

n°597600
*syl*
--> []
Posté le 27-12-2003 à 17:46:35  profilanswer
 

..et ça n'a rien à voir avec PHP..

n°597603
topacdebie​re
Je suis ABSOLUTISTE !
Posté le 27-12-2003 à 17:51:12  profilanswer
 

<tr>
     <td>
      <center>
       <img height="100" width="100" src="../image.JPG"></center>
     </td>
     <td>
      <center>
       <img height="100" width="100" src="../image.jpg"></center>
                                        </td>
         </tr>


 
mais bon spa du php


Message édité par topacdebiere le 27-12-2003 à 17:53:47

---------------
/!\ FORUM KILEBIEN /!\
n°597608
Crok
Posté le 27-12-2003 à 17:58:11  profilanswer
 

lool j'avous je me suis tres mal exprimé !  
je reprend tout :  
Donc j'ai fait une galerie d'image en PHP, le nom des images est stocké ds une table, et je ressort les image en fesant <img src=$data['image']>, en fait ce que j'aimerais c'est que les images s'affichent sur 2 colonnes !  
 
Voila merci !!

n°597632
gizmo
Posté le 27-12-2003 à 18:38:32  profilanswer
 

méthode porcine:


echo ('<table>');
$data=mysql_fetch_aray($result);
while($data!=false) {
   echo('<tr><td><img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td><td>');
   echo(($data=mysql_fetch_array($result)) ? '<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>' : '</td></tr>');
   $data=mysql_fetch_array($result);
}
echo ('</table>');


Message édité par gizmo le 28-12-2003 à 11:31:07
n°597633
Hermes le ​Messager
Breton Quiétiste
Posté le 27-12-2003 à 18:39:16  profilanswer
 

Crok a écrit :

lool j'avous je me suis tres mal exprimé !  
je reprend tout :  
Donc j'ai fait une galerie d'image en PHP, le nom des images est stocké ds une table, et je ressort les image en fesant <img src=$data['image']>, en fait ce que j'aimerais c'est que les images s'affichent sur 2 colonnes !  
 
Voila merci !!  


 
Ben c'est toujours pas du PHP.  :o

n°597635
neogally
Battle Angel Alita
Posté le 27-12-2003 à 18:40:31  profilanswer
 

ben il est ou le pb ?
 
c pas un pb php que tu as mais un pb d'algo directement !
 
tu c afficher un tableau multicolonnes en html je suppose donc il te faut generer ce tableau grace au php, ce qui se traduit par des echo  
 
enfin bref je te donne la solution (enfin la piste)
cree une variable que tu affecte a 0
 
ensuite  

Code :
  1. $i = 0;
  2. if(i%2)
  3. {
  4. ...
  5. ...
  6. $i++;
  7. }
  8. else
  9. {
  10. ...
  11. ...
  12. $i++;
  13. }


 
voila je te laisse trouver le code a mettre dedans :D

n°597661
Crok
Posté le 27-12-2003 à 19:57:49  profilanswer
 

lool je ne voit pas du tt ce qui pourrait etre entre les truc !! :/
( je suis debutant ...:/... )  
 
Merci ! :D

n°597666
gizmo
Posté le 27-12-2003 à 20:28:29  profilanswer
 

y a des jours où je me demande pourquoi je passe tellement inaperçu...

mood
Publicité
Posté le 27-12-2003 à 20:28:29  profilanswer
 

n°597671
neogally
Battle Angel Alita
Posté le 27-12-2003 à 20:41:49  profilanswer
 

Crok a écrit :

lool je ne voit pas du tt ce qui pourrait etre entre les truc !! :/
( je suis debutant ...:/... )  
 
Merci ! :D


 
tu as la solution de gizmo, moi je t'ai juste rajoutée un morceau de code qui est le debut d'une autre solution, m'enfin bon la tu doit vraiment pas avoir le niveau en prog si tu comprend pas  :pfff:

n°597673
Crok
Posté le 27-12-2003 à 20:53:38  profilanswer
 

:sarcastic:  je demande juste une petite explication de la technique de Gizmo :sarcastic:  :??:  :??:  
 :jap:

n°597680
Hermes le ​Messager
Breton Quiétiste
Posté le 27-12-2003 à 21:23:01  profilanswer
 

Crok a écrit :

:sarcastic:  je demande juste une petite explication de la technique de Gizmo :sarcastic:  :??:  :??:  
 :jap:  


 
Bon aller hop zou...
 
Si tu n'es pas capable de comprendre des trucs comme :
 

Code :
  1. if (blabla == "truc" ){echo"gros newb deviendra grand";}
  2. else
  3. {echo"c'est le moment de bosser en allant sur phpdebutant"; }


 
On ira pas loin.
 
Ce forum est un forum d'entraide, certe, mais c'est pas un remplacement de cerveau à la demande hein...
 
Il faut déjà avoir un minimum de connaissance pour comprendre ce dont on parle.
 
Donc goto http://www.phpdebutant.org
 
Tu manges les tutos (t'en as pas pour plus de quelques jours) et ensuite tu reviens nous voir. Tu verras que tout sera comme par magie bcp plus clair tout d'un coup.  :hello:  
 
PS : et évite aussi les "  :sarcastic: " parce que c'est un peu le monde à l'envers là. Noël c'etait ya deux jours hein...


Message édité par Hermes le Messager le 27-12-2003 à 21:23:27
n°597695
MagicBuzz
Posté le 27-12-2003 à 21:46:49  profilanswer
 

gizmo a écrit :

y a des jours où je me demande pourquoi je passe tellement inaperçu...


t'as qu'aà bouffer après minuit :o

n°597699
*syl*
--&gt; []
Posté le 27-12-2003 à 21:49:35  profilanswer
 

MagicBuzz a écrit :


t'as qu'aà bouffer après minuit :o

[:rofl2]

n°597700
MagicBuzz
Posté le 27-12-2003 à 21:50:46  profilanswer
 

chuis désolé, ça fait tellement longtemps, fallait que je la place :ange:


Message édité par MagicBuzz le 27-12-2003 à 21:51:06
n°597733
Crok
Posté le 27-12-2003 à 23:43:06  profilanswer
 

bah ça j'avais compris ( jlai ai bien bouffé et digéré les tuto de phpdeb...) mais ya un truc qui m'intrigue un peu dans le code de Gizmo c'est  
 
($data=mysql_fetch_array($result) ? '<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>' : '</td></tr>');
   $data=mysql_fetch_array($result);  
 
voila ....

n°597735
gizmo
Posté le 27-12-2003 à 23:45:05  profilanswer
 

opérateur ternaire.

n°597738
Crok
Posté le 27-12-2003 à 23:47:06  profilanswer
 

a tes souhaits

n°597746
Crok
Posté le 27-12-2003 à 23:53:19  profilanswer
 

:cry: ma question n'etait pourtant pas bien compliqué, nan ?  :cry:

n°597748
gizmo
Posté le 27-12-2003 à 23:54:13  profilanswer
 

et utiliser google? c'est compliqué?

n°597749
naceroth
Posté le 27-12-2003 à 23:55:27  profilanswer
 

Crok a écrit :

a tes souhaits


 
C'est ce qu'on appelle un opérateur ternaire. En gros, ça donne :
 
Si $data=mysql_fetch_array($result) alors '<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>' sinon  '</td></tr>'

n°597751
*syl*
--&gt; []
Posté le 27-12-2003 à 23:56:22  profilanswer
 

naceroth a écrit :


 
C'est ce qu'on appelle un opérateur ternaire. En gros, ça donne :
 
Si $data=mysql_fetch_array($result) alors '<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>' sinon  '</td></tr>'

wé bah en gros t'as tout faux  [:ddr555]

n°597753
Crok
Posté le 27-12-2003 à 23:57:26  profilanswer
 

je suis confu [:ociler]

n°597756
naceroth
Posté le 28-12-2003 à 00:00:52  profilanswer
 

*syl* a écrit :

wé bah en gros t'as tout faux  [:ddr555]  


 
Hm ? php les utilise pas comme le C ?

n°597758
gizmo
Posté le 28-12-2003 à 00:01:42  profilanswer
 

naceroth a écrit :


 
Hm ? php les utilise pas comme le C ?


si, c'est Syl qui a tout faux.

n°597761
*syl*
--&gt; []
Posté le 28-12-2003 à 00:09:38  profilanswer
 

Wé c'est ça, prend moi pour un con, c'est juste qu'il a marqué $data=mysql[...] alors que j'aurais plutôt montré à crok que c'est

Code :
  1. si(mysql...)
  2. $data='<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>'
  3. sinon
  4. $data= '</td></tr>'


Edit : d'ailleurs la preuve il a rien compris à ce que naceroth avait marqué :p


Message édité par *syl* le 28-12-2003 à 00:11:12
n°597766
naceroth
Posté le 28-12-2003 à 00:18:01  profilanswer
 

*syl* a écrit :

Wé c'est ça, prend moi pour un con, c'est juste qu'il a marqué $data=mysql[...] alors que j'aurais plutôt montré à crok que c'est

Code :
  1. si(mysql...)
  2. $data='<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>'
  3. sinon
  4. $data= '</td></tr>'


Edit : d'ailleurs la preuve il a rien compris à ce que naceroth avait marqué :p


 
Ouais, mélangeons gaiement les données et le résultat, c'est sûr il comprendra mieux  :D


Message édité par naceroth le 28-12-2003 à 00:18:37
n°597767
gizmo
Posté le 28-12-2003 à 00:18:18  profilanswer
 

*syl* a écrit :

Wé c'est ça, prend moi pour un con, c'est juste qu'il a marqué $data=mysql[...] alors que j'aurais plutôt montré à crok que c'est

Code :
  1. si(mysql...)
  2. $data='<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>'
  3. sinon
  4. $data= '</td></tr>'


Edit : d'ailleurs la preuve il a rien compris à ce que naceroth avait marqué :p


 
Ben non, t'as toujours pas compris non plus visiblement :/

n°597768
Crok
Posté le 28-12-2003 à 00:18:40  profilanswer
 

Citation :

Wé c'est ça, prend moi pour un con, c'est juste qu'il a marqué $data=mysql[...] alors que j'aurais plutôt montré à crok que c'est

Code :
  1. si(mysql...)
  2. $data='<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>'
  3. sinon
  4. $data= '</td></tr>'


Edit : d'ailleurs la preuve il a rien compris à ce que naceroth avait marqué :p


 
Et ça sa sert a afficher les resultats d'une table sur 2 colonnes?

n°597771
*syl*
--&gt; []
Posté le 28-12-2003 à 00:22:37  profilanswer
 

gizmo a écrit :


 
Ben non, t'as toujours pas compris non plus visiblement :/

Faut que tu m'expliques alors, j'attends ça :D
 
Pour rappel on parlait de ça :

Code :
  1. ($data=
  2. mysql_fetch_array($result) ? '<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>' : '</td></tr>');

n°597773
Crok
Posté le 28-12-2003 à 00:24:13  profilanswer
 

gaahhhhhh je suis totalement perdu

n°597774
*syl*
--&gt; []
Posté le 28-12-2003 à 00:24:26  profilanswer
 

Crok a écrit :

Citation :

Wé c'est ça, prend moi pour un con, c'est juste qu'il a marqué $data=mysql[...] alors que j'aurais plutôt montré à crok que c'est

Code :
  1. si(mysql...)
  2. $data='<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>'
  3. sinon
  4. $data= '</td></tr>'


Edit : d'ailleurs la preuve il a rien compris à ce que naceroth avait marqué :p


 
Et ça sa sert a afficher les resultats d'une table sur 2 colonnes?  

J'en sais rien, t'as qu'à tester..

n°597776
*syl*
--&gt; []
Posté le 28-12-2003 à 00:26:06  profilanswer
 

Crok a écrit :

gaahhhhhh je suis totalement perdu


Code :
  1. $a = condition ? $b : $c ;


 
est équivalent à :
 

Code :
  1. if(condition){
  2.   $a = $b ;
  3. }else{
  4.   $a = $c ;
  5. }


 
Si t'as pas compris ça on peut plus rien faire pour toi...

n°597777
gizmo
Posté le 28-12-2003 à 00:27:11  profilanswer
 

*syl* a écrit :

Faut que tu m'expliques alors, j'attends ça :D
 
Pour rappel on parlait de ça :

Code :
  1. ($data=
  2. mysql_fetch_array($result) ? '<img src="'.$data['img'].'" alt="'.$data['alt'].'" /></td></tr>' : '</td></tr>');




bah oui. en php, l'égalité c'est == ou ===, pas = qui sert pour l'assignation, donc ce n'est pas la veleur de data qui est modifiée par l'opérateur...

n°597780
Crok
Posté le 28-12-2003 à 00:29:09  profilanswer
 

j'ai compris ça c'est deja un bon debut mais je ne vois pas comment faire pour afficher mes resultats sur un tableau à 2 colones avec un if ....

n°597781
*syl*
--&gt; []
Posté le 28-12-2003 à 00:29:20  profilanswer
 

gizmo a écrit :


bah oui. en php, l'égalité c'est == ou ===, pas = qui sert pour l'assignation, donc ce n'est pas la veleur de data qui est modifiée par l'opérateur...

Tu viens de démontrer que t'avais rien compris :D (je parle pour le code, ton texte est bon, enfin sauf la fin:D)


Message édité par *syl* le 28-12-2003 à 00:29:59
n°597782
Crok
Posté le 28-12-2003 à 00:32:56  profilanswer
 

[:arhendal]  [:ociler]

n°597783
gizmo
Posté le 28-12-2003 à 00:35:33  profilanswer
 

*syl* a écrit :

Tu viens de démontrer que t'avais rien compris :D (je parle pour le code, ton texte est bon, enfin sauf la fin:D)


que je sache, c'est toi qui dans ton code "d'explication" modifie la valeur de $data, pas moi.

n°597784
Crok
Posté le 28-12-2003 à 00:36:41  profilanswer
 

Bon en conclusion comment je fait moi ? :bounce:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]affichage sur 2 colonne

 

Sujets relatifs
[PHP/SQL] Erreur aléatoire????!!!!!!Affichage d'une scrollbar inutile dans ma frame.
Recherche aide co-webmaster pour site sur le rock (PHP/MYSQL)[PHP] Alternative mysql_fetch_row ?
[PHP] Probleme sur fonction[PHP] Copier une image d'un site sur son disque dur ?
Bonjour, j'ai quelques ptites questions en PHP et MySQL :o[PHP] addslashes(); or not ? [RESOL]
Bloquer l'accés a un fichier PHP tout en utilisant webcron[PHP] pb switch... [RESOL]
Plus de sujets relatifs à : [PHP]affichage sur 2 colonne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR