Perdu dans mes boucles > j'ai besoin de vous < [ PHP ] - Programmation
Marsh Posté le 15-07-2002 à 16:06:59
En regardant vite fais, j'ai vu un trus bizzar avant ton elseif, il y as un echo qui n'as rien a faire là et sa doit etre sa qui fou la merde, regarde si sa marche sa :
<? |
Marsh Posté le 15-07-2002 à 16:22:22
tu m'étonnes que t'es perdu
Marsh Posté le 15-07-2002 à 16:24:13
--greg-- a écrit a écrit : tu m'étonnes que t'es perdu |
Si lui n'y retrouve pas alors qu'il as ecris se code, comment nous on peut s'y retrouver
PS : dsl --greg-- je suis en train de fiare n'importe quoi là
Marsh Posté le 15-07-2002 à 16:25:11
bozocarzu a écrit a écrit :
|
en effet, je l'ai écrit.
Marsh Posté le 15-07-2002 à 16:26:45
ah ouf enfin de l'aide merci
alors ok j'ai changé ce que tu m'as dis mais maintenant il m'affiche une erreur que j'avais jamais vu avant:
Unsupported operand types on line 71:
ca correspond à ça:
$ligne_chanson=mysql_fetch_object($requete);
$parcolonne = $ligne_chanson/2
peut etre que c parceque le mysql-fetch_object est deja plus bas non ?
Marsh Posté le 15-07-2002 à 16:33:36
Je regarde, je vais tenter de percer les secret ton code
lol c'est trop le bordel
Marsh Posté le 15-07-2002 à 16:40:46
bas en fait non.
J'ai ma page d'acceuil du script avec une liste deroulante(<select> ) avec "artistes" et chansons" et a cote les lettres de l'alphabet: A B C etc...
quand on choisit "artistes" dans le select et qu'on click sur une lettre et bien ça affiche tous les artistes commencant par cette lettre. Idem pour "chansons".
et c'est definit par cat=$cat
ensuite on arrive sur la page detail
et là le code:
ya une partie qui traite les artistes:
if ($HTTP_GET_VARS["cat"] == "artistes" )
et l'autre qui traite les chansons:
elseif ($HTTP_GET_VARS["cat"] == "chansons" )
le if ($HTTP_GET_VARS["letter"] == "#" ) correspond au chiffres.
et apres les requetes ce sont des jointures et voila
jpouvais pas faire plus simple...
Marsh Posté le 15-07-2002 à 17:06:51
Ok,c'est bon, je comprend ta structure, et le fonctionnement, mais je refais un morceau pour afficher sur 2 colonnes car je comprend pas comment tu veut faire
Pas contre, les chanson qui correspond au chiffre, j les met aussi sur 2 colonne, un jour tu en auras aussi beaucoup
Marsh Posté le 15-07-2002 à 17:31:15
Je ne peut pas tester, alors sa risque de ne pas marcher du 1er coup :
<? |
Marsh Posté le 15-07-2002 à 17:55:54
Code :
|
en rouge c les ptites erreus que j'ai vu.
Bon maintenant, lorsque je suis select=artistes, tout est deformé ( le tableau )
et en chansons il m'affiche cette erreur:
Unsupported operand types on line 75
la ligne correspond à ca:
$col1=($nbrow-($nbrow%2))/2+($nbrow%2);
et pourquoi as tu fais 2 tableaux ?
si tu as ICQ, msn ou autre je peux te montrer l'affichage.
merci de ton aide
Marsh Posté le 15-07-2002 à 19:12:48
ludo2604 a écrit a écrit : en rouge c les ptites erreus que j'ai vu. Bon maintenant, lorsque je suis select=artistes, tout est deformé ( le tableau ) et en chansons il m'affiche cette erreur: Unsupported operand types on line 75 la ligne correspond à ca: $col1=($nbrow-($nbrow%2))/2+($nbrow%2); et pourquoi as tu fais 2 tableaux ? si tu as ICQ, msn ou autre je peux te montrer l'affichage. merci de ton aide |
J'ai corriger mes erreur, j'ai refais un peu le code, le tableau atirste ne doit pas plus etre deformer.
Ensuite, si il trouve une erreur pour $col1=($nbrow-($nbrow%2))/2+($nbrow%2); , c'est nbrow, ne doit pas etre un nombre, et la il faut que je me renseigne.
Si j'ai fais 2 tableau pour les chanson, c'est parce qu'il y as 2 colones :
- Si je fais un tableau a 2 colone, j'aurais en affichage :
a b
c d
e f
- Alors qu'avec ma methode j'ai :
a d
b e
c f
Sa range par ordre alphabetique les chanson en vertical et pas en horizontal
Essais sa :
<? |
Marsh Posté le 15-07-2002 à 19:36:01
Voila le code, et en plus il marche
<? |
Marsh Posté le 15-07-2002 à 19:36:58
cte topic de fous furieux
Marsh Posté le 15-07-2002 à 20:00:41
Ouais, mais on as continuer sur msn lol
Son code etais pas tres compliqué
Marsh Posté le 15-07-2002 à 20:01:41
Voila les derniere mod sur ton script ludo :
<? |
Marsh Posté le 15-07-2002 à 15:20:01
bon, je vais essayer de faire clair.
J'ai une liste de chanson tres grande. Je voudrai donc afficher ça ans 2 colonnes.
Le prob c'est que je n'y arrive pas car je me perds dans mon code !!
voici le code: (en gras c le code pour faire 2 colonnes)
alors j'explique: "artistes" c pour afficher les artistes mais bon ça c 'est reglé on s'occupe du code à partir de elseif ($HTTP_GET_VARS["cat"] == "chansons" ).
il m'affiche une erreur:
parse error, unexpected T_ELSEIF on line 66
qui correspond à:
elseif ($HTTP_GET_VARS["cat"] == "chansons" )
Message édité par ludo2604 le 15-07-2002 à 16:53:44
---------------
Make Portraits, Not War!