Cooling-Masters
Connexion · INSCRIPTION · Site Recevoir à nouveau l'e-mail de validation


php mysql

Ajouter ou retirer ce sujet de vos favoris  ·  Suivre ce sujet  ·  Imprimer ce sujet
Pages : « Première ...  9  10  11  12  13  14  15  16  17  18  19 
Rosco


Administrateur
Messages : 25926

jeudi 07 juin 2007 à 23:15:00     
Mais ca devrait pas poser de souci, il existe toujours topic= en arrière-plan, c'est juste REECRIT... Tu montres pas tout ce qui faudrait ou alors y a un truc que t'expliques mal.
Google




     
AleiZ


Membre
Messages : 3700

jeudi 07 juin 2007 à 23:17:36     
c'est justement là que ton code est pas logique. tu vires des arguments dans l'url du lien, arguments dont t'as besoin ensuite.

Je connais pas bien les fonctions sous php, mais si tu fais une fonction avec pour paramètres les variables dont t'as besoin ? mais le code restera aussi peu logique.

Message édité par AleiZ le jeudi 07 juin 2007 à 23:18:14
xalis


Membre
Messages : 9791

jeudi 07 juin 2007 à 23:17:47     
bah avec mysql quand je renvois les liens de la formes dynamique, quand je clique dessus je vois dans l'url le lien dynamique et non reecrit
Rosco


Administrateur
Messages : 25926

jeudi 07 juin 2007 à 23:19:08     
bah réécrit le dans le code bourdel !!!!!!!
Y sort d'où ce lien dynamique ? De la BDD ??
Rosco


Administrateur
Messages : 25926

jeudi 07 juin 2007 à 23:20:32     
J'ai l'impression qui a un gros problème de logique de travail et peut-être de schéma de BDD si tu mets des liens en base pour les ramener ensuite (c'est ce que j'ai compris...)
xalis


Membre
Messages : 9791

jeudi 07 juin 2007 à 23:24:18     
oui le lien dynamique est crée grace à la bdd qui donne l'id d'un topic par exemple et après c'est l'url rewriting qui transforme l'url foireuse index.php?cat=1&ucat=2&topic=3 en forum-1-2-3.html

le problème c'est qu'une fois sur forum-1-2-3.html du coup mysql n'arrive plus à récupérer cat= ucat= et topic= afin d'afficher les infos correspondantes
Rosco


Administrateur
Messages : 25926

jeudi 07 juin 2007 à 23:30:19     
Tu débuggues en faisant afficher ton $cat par exemple à différents endroits en suivant le cheminement de ton code et tu verras le moment où il disparaît ou qu'il n'est pas bon. Pas 36 soluces si tu n'es pas capable de voir le bug directement dans tes modules.
xalis


Membre
Messages : 9791

jeudi 07 juin 2007 à 23:31:38     
ok j'ai compris j'ai fait une faute de frappe dans le htaccess que j'ai apparemment corrigé quand je l'ai posté

problème résolu

Message édité par benoît le jeudi 07 juin 2007 à 23:33:24
Rosco


Administrateur
Messages : 25926

jeudi 07 juin 2007 à 23:33:03     
Forcément on aurait pu cherché longtemps
xalis


Membre
Messages : 9791

jeudi 07 juin 2007 à 23:34:06     
tu te doutes bien que pour un truc si stupide je serai pas venu vous embêter

quoique toi oui
Vincent


troubleshooting expert :/
Messages : 7306

vendredi 08 juin 2007 à 15:32:17     
petite question, je ne comprends pas bien le fonctionnement de sprintf

ex.

CODE :


sprintf("%01.2f" , $varibale)


Rosco


Administrateur
Messages : 25926

vendredi 08 juin 2007 à 15:57:11     
et le manuel php alors : http://www.manuelphp.com/php/function.sprintf.php
Vincent


troubleshooting expert :/
Messages : 7306

vendredi 08 juin 2007 à 16:12:11     
ouais mais je ne comprends le rôle du 0
Rosco


Administrateur
Messages : 25926

vendredi 08 juin 2007 à 16:29:30     
Le 0 est utilisé comme caractère de remplissage ici, pour compléter ton chiffre.
Si jamais $variable = 3,5 , ça affichera 3,50. Utile si tu fais des tableaux par exemple pour avoir toujours le même nombre de chiffres dans les colonnes, ça fait + "joli"
Vincent


troubleshooting expert :/
Messages : 7306

vendredi 08 juin 2007 à 16:35:01     
oki
kissagogo27


Méchant Vieux Râleur
Messages : 28148

vendredi 08 juin 2007 à 16:35:50     
et varibale c koi ?
Vincent


troubleshooting expert :/
Messages : 7306

vendredi 08 juin 2007 à 16:40:15     
QUOTE (kissagogo27 @ vendredi 08 juin 2007 à 16:35:50) :

et varibale c koi ?

c'est ma main dans ta gueule
kissagogo27


Méchant Vieux Râleur
Messages : 28148

vendredi 08 juin 2007 à 17:37:17     
c de l'affection ou je m'y connais pas
Vincent


troubleshooting expert :/
Messages : 7306

vendredi 08 juin 2007 à 17:42:31     
QUOTE (kissagogo27 @ vendredi 08 juin 2007 à 17:37:17) :

c de l'affection ou je m'y connais pas

xalis


Membre
Messages : 9791

vendredi 08 juin 2007 à 20:26:10     
ce n'est qu'un détail, mais si tu veux afficher un résultat ou du texte, la meilleure option (selon moi) reste le echo avec les guillemets simple et si variable concaténée.
Vincent


troubleshooting expert :/
Messages : 7306

vendredi 08 juin 2007 à 21:09:39     
pour quelle raison? les deux fonctionnent
xalis


Membre
Messages : 9791

vendredi 08 juin 2007 à 21:22:08     
les echo à simple guillemets est plus propre selon moi mais surtout plus rapide à l'exécution et bouffe moins de ressource
Rosco


Administrateur
Messages : 25926

vendredi 08 juin 2007 à 21:22:43     
Si t'as pas besoin de formater des éléments dans ta chaîne, il est inutile de passer par un printf. Un echo() est suffisant et c'est plus rapide car c'est une fonction simple.
Vincent


troubleshooting expert :/
Messages : 7306

vendredi 08 juin 2007 à 21:29:36     
Oki, en fait c'est une partie d'un exercice. Le but etant d'apprendre à formater des donnees.
xalis


Membre
Messages : 9791

vendredi 15 juin 2007 à 07:35:14     
Résultats sur l'utilisation de l'include

Description : Dans le répertoire source, on index.php et le dossier e contenant e.php. Dans index.php nous plaçons le code d'include désiré et le script nous calcule le temps d'exécution de l'inclusion. e.php est vide.

Métrologie : Je passe sur les calculs, mais après résultats, afin de soustraire le temps de calcul du script sans la méthode d'inclusion, nous obtenons une moyenne de 2,9009E-005 s.

Tests réalisés en local
  • Méthode 1 : include('e/e.php'); pour 1000 itérations : 0,0967129 s
  • Méthode 2 : include $_SERVER['DOCUMENT_ROOT'].'/e/e.php'; pour 1000 itérations : 0,0968551 s
Tests réalisés sur serveur
  • Méthode 1 : include('e/e.php'); pour 1000 itérations : 0,0766971 s
  • Méthode 2 : include $_SERVER['DOCUMENT_ROOT'].'/e/e.php'; pour 1000 itérations : 0,0750401 s



Message édité par benoît le vendredi 15 juin 2007 à 08:33:17
Google




     
Pages : « Première ...  9  10  11  12  13  14  15  16  17  18  19