|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre du Club
![]() Vincent Inscription : janvier 2006 Messages : 295 ![]() |
Bonjour voila je souhaite réaliser 1 menu css à l'aide de jeux d'enregistrements.
je veux simplement créer des grandes rubriques à partir d'enregistrement d'une table, et les sous rubriques a partir d'une autres, le tout dans un menu css qui me semble le mieux adapté ici Cepandant j'ai une fatal erreur qui provient de ma boucle "while" grr Code :
Fatal error: Maximum execution time of 30 seconds exceeded IN C:wampwwwrbdctestmenu3.php ON line 31 voici le code: Code :
j'effectue donc ma 1ere requete permettant d'extraire les catégories d'une table 'applicationModM', je compte le nombre d'enregistrement afin de fixer un nombre de catégorie de menu Code :
$nombrelignessql1=mysql_num_rows($requete); et donc tant que le nombre de rubrique cf: $comptcat n'atteint pas le nombre d'enregistrement, les catégories s'ajoute: Code :
while( $comptcat <= $nombrelignessql1) La fonction: Code :
comment incrémenter correctement dans la boucle les lignes: Code :
et Code :
<li><a href="#">Sous-Menu 1.1</a></li> |
||||||
|
|
00
|
|
|
#2 | ||
|
Membre du Club
![]() Vincent Inscription : janvier 2006 Messages : 295 ![]() |
j'ai modifié mon code:
voici la nouvelle erreur Code :
Parse error: syntax error, unexpected T_VARIABLE IN C:\wamp\www\rbdc\testmenu3.php ON line 41 Code :
Code :
WHERE enseigne = "$requete['applicationModR']""; |
||
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() Inscription : février 2006 Messages : 109 ![]() |
Il y a surement plus simple !
Pourquoi ne pas passer par une seule requete avec une jointure propre ? Dans ton code : Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Vincent Inscription : janvier 2006 Messages : 295 ![]() |
pour répondre a tout les pourquoi, tout simplement parce que je suis 1 boulet en php
|
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Vincent Inscription : janvier 2006 Messages : 295 ![]() |
Je pense qu'il faut bien 2 requetes, car en faite meme les titres des catégories, doivent etre dynamique, car on aura la posibilité dans rajouté donc par la suite directement avec phpmyadmin 8) .
voici mon code modifié donc: Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : février 2006 Messages : 109 ![]() |
ba non .. la t'as pas teste le code que tu nous montre ca peux pas marcher ...
|
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : février 2006 Messages : 109 ![]() |
Pour le "melange" HTML et PHP .. va falloir que tu comprenne comment ca marche ..
Il faut pas enlever toutes les balises php ! Ton code HTML n'est pas du php ! Boulet !!.. desole .. OK pour le nombre de " ! ... c'est que c'est pas bien indenté ... j'avais mal lu ! |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Vincent Inscription : janvier 2006 Messages : 295 ![]() |
|
|
|
00
|
|
|
#9 | ||
|
Membre du Club
![]() Vincent Inscription : janvier 2006 Messages : 295 ![]() |
j'ai donc opter pour l'echo
Code :
Code :
Parse error: syntax error, unexpected T_STRING IN C:\wamp\www\rbdc\testmenu3.php ON line 34 Code :
echo("<dt onclick="javascript:montre('smenu1');">Menu 1</dt>\n"); |
||
|
|
00
|
|
|
#10 | ||
|
Membre habitué
![]() Inscription : février 2006 Messages : 109 ![]() |
Erreur qui arrive tout le temps..
Code :
Cela ce fait avec \ Sinon on retourne dans le cycle ouvrir/fermer .. ouvrir/ fermer.. |
||
|
|
00
|
|
|
#11 | ||||
|
Membre habitué
![]() Inscription : février 2006 Messages : 109 ![]() |
Ce code est maintenant beaucoup plus propre et clair 8)
Tu devrais remplacer : Code :
Code :
Remarque : J'ai rajoute un point avant et apres $requete['applicationModR'] pour concatener la chaine de caratere. Ce que fait aussi .= |
||||
|
|
00
|
|
|
#12 | ||
|
Membre du Club
![]() Vincent Inscription : janvier 2006 Messages : 295 ![]() |
Erreur sur la ligne du dessous:
Code :
|
||
|
|
00
|
|
|
#13 | ||
|
Membre habitué
![]() Inscription : février 2006 Messages : 109 ![]() |
Je vais pas le faire pour toi ...
Code :
|
||
|
|
00
|
|
|
#14 |
|
Membre habitué
![]() Inscription : février 2006 Messages : 109 ![]() |
AARRGG... j'ai oublie celui la :
Bon courage pour la suite |
|
|
00
|
|
|
#15 |
|
Membre éclairé
![]() Inscription : juillet 2005 Messages : 1 221 ![]() |
Salut, je ne voudrais pas dévier du sujet, mais je reprend cette phrase :
Code :
Je pense qu'il faut bien 2 requetes, car en faite meme les titres des catégories, doivent etre dynamique, car on aura la posibilité dans rajouté donc par la suite directement avec phpmyadmin
Mais en pratique, des catégories j'en ajoutais une par semaine. Alors au lieu d'avoir un menu statique hyper rapide à charger, j'avais un gros menu qui mangeait beaucoup de ressource pour le même résultat offert au visiteur. Maintenant je préfère passer 2 min dans le code et alléger le chargement des pages. Voilà, c'était la pause méditation spirituelle. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com