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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  14  15  16  ..  486  487  488  489  490  491
Auteur Sujet :

les développeurs de forums, les 3/4 des forums sont down /o\

n°453166
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 10-07-2003 à 01:18:50  profilanswer
 

Reprise du message précédent :

Max Evans a écrit :

http://www.smallville-fr.com/divers/explain1.jpg
 
 
--------------------------
 
 
http://www.smallville-fr.com/divers/explain1.jpg
 
Ca me parait pas si mal [:meganne]
 
Tu vois kke chose a modifier Sky ? ;)

ca sert a koi explain? [:meganne]


---------------
lecteur mp3 yvele's smilies jeux de fille
mood
Publicité
Posté le 10-07-2003 à 01:18:50  profilanswer
 

n°453176
skylight
Made in France.
Posté le 10-07-2003 à 02:12:28  profilanswer
 

Limit a écrit :

tu es sur que ca change de b.user_id = '1'
 
Dans les deux cas, mysql considère bien ca comme un entier ?

Non ca force a MySQL de vérifier ton champ BDD et de savoir s'il est de type xINT ou xCHAR .... autant éviter l'inutile.

n°453179
Profil sup​primé
Posté le 10-07-2003 à 02:51:52  answer
 

Skylight a écrit :

Non ca force a MySQL de vérifier ton champ BDD et de savoir s'il est de type xINT ou xCHAR .... autant éviter l'inutile.


 
si tu vires les quotes, faut verifier toutes les valeurs de tes variables avec d'executer ta requete...
donc si tu attends un nombre, faire un is_numeric() en php... tu es sur k'au final ce sera plus rapide pour qqch offrant la meme securité ? :??:

n°453180
skylight
Made in France.
Posté le 10-07-2003 à 02:55:04  profilanswer
 

yack a écrit :


 
si tu vires les quotes, faut verifier toutes les valeurs de tes variables avec d'executer ta requete...
donc si tu attends un nombre, faire un is_numeric() en php... tu es sur k'au final ce sera plus rapide pour qqch offrant la meme securité ? :??:  

Quand tu programmes bien, tu n'as pas à faire de vérifications comme ça ;)

n°453181
Profil sup​primé
Posté le 10-07-2003 à 02:59:25  answer
 

dans l'url de ce topic :
 
http://forum.hardware.fr/message.p [...] formulaire
 
tu ne peux pas savoir a l'avance que la variable post contiendra un numeric : donc ce n'est pas une question de bien programmé ou non... ya des requetes ou tu peux te permettre d'omettre les quote, d'autres non

n°453182
skylight
Made in France.
Posté le 10-07-2003 à 03:04:32  profilanswer
 

J'ai pas dit toutes les requetes ;)
 
Mais je parlais dans le cas de Max Evan, lui, c'est une sélection de sujets, donc il a à priori déjà le numéro de catégorie à l'avance...  
Il lui suffit de vérifier que c'est bien un nombre, et voilà.
Faut pas oublier, faire bosser php et mysql en même temps, c'est mieux que de tout mettre sur le dos de mysql ! ;) (égalisation des charges respectives)

n°453184
Profil sup​primé
Posté le 10-07-2003 à 03:13:42  answer
 

oki, on est daccord donc :D  
 
pour la repartition des taches, il reste aussi javascript de dispo, chacun sa part de boulot ;)

n°453185
skylight
Made in France.
Posté le 10-07-2003 à 03:21:49  profilanswer
 

Oui, mais coté sécurité, Javascript, c'est non.
Et puis tout le monde ne peut accepter le JS ...
Si tu fais un forum, assure toi qu'il peut être utilisé sans JS et sans cookies aussi ;)

n°453187
Profil sup​primé
Posté le 10-07-2003 à 03:30:02  answer
 

je parlais de la repartition des taches avec javascript :)
 
jvé :sleep: bone nuit

n°453279
karamilo
Posté le 10-07-2003 à 09:40:01  profilanswer
 

j'ai résoud mon probleme de JS. Faut remplacer document.nomduform.nomdutext par document.GetByid('nomdutext') et c'est bon :)

mood
Publicité
Posté le 10-07-2003 à 09:40:01  profilanswer
 

n°453282
Max Evans
Posté le 10-07-2003 à 09:42:31  profilanswer
 

forummp3 a écrit :

ca sert a koi explain? [:meganne]


 
Ca te montre comment se déroule ta requete :)

n°453303
karamilo
Posté le 10-07-2003 à 10:14:13  profilanswer
 

allez un autre probleme avec cet "id".  
J'ai php 4.3.2, donc dans les dernieres versions et il n'accepte pas un textarea en id !
<textarea id="texte">
dans ce cas la, $_POST['texte'] est vide :/

n°453321
Max Evans
Posté le 10-07-2003 à 10:27:29  profilanswer
 

Ca m'a l'air d'etre la galere ce truc :/
En tout cas, je sais po du tout pour le coup de l'id :(

n°453341
karamilo
Posté le 10-07-2003 à 10:44:03  profilanswer
 

bah c'est pas galere pour le reste en tout cas.
Mais a la fin, tu as un forum aux normes ;)
 
j'ai fait des recherches et certains precisent que des versions de php ne fonctionnent pas avec mais d'autres. Ce qui est bizarre, c'est que les dernieres ne fonctionnenent pas ! ( php 4.3.2 )
 
je vais poster dans la faq

n°453378
karamilo
Posté le 10-07-2003 à 11:00:22  profilanswer
 

j'ai trouvé la solution.
 
Il faut mettre name et id dans le textarea. Je croyais que le validateur allait provoquer une erreur tout le tps a cause du name mais c'est bon en fait :)

n°453382
Max Evans
Posté le 10-07-2003 à 11:02:28  profilanswer
 

;)

n°453405
karamilo
Posté le 10-07-2003 à 11:25:55  profilanswer
 

tain je me suis impressionné moi meme. J'ai fait une p*tain d'optimisation de requete.
Je commence a avoir une requete enorme pour l'affichage des reponses.
 
Mais c'est plus rapide que deux, ou plus ( tested )

n°453406
Max Evans
Posté le 10-07-2003 à 11:26:37  profilanswer
 

Ca donne quoi ta requete ? [:joce]

n°453416
Max Evans
Posté le 10-07-2003 à 11:35:23  profilanswer
 

Z'avez fait un systeme d'annonces ? :)
J'vois po trop comment faire :/

n°453417
karamilo
Posté le 10-07-2003 à 11:36:19  profilanswer
 

Code :
  1. SELECT reponses.*, DATE_FORMAT(date,'%d-%m-%Y à %H:%i:%s') AS datepost, membres.* FROM reponses LEFT JOIN membres ON pid = id WHERE sid='$sid' ORDER BY rid ASC LIMIT $lmini,$lmaxi

 
 
et c'est pas fini :D


Message édité par karamilo le 10-07-2003 à 11:36:31
n°453419
Max Evans
Posté le 10-07-2003 à 11:36:25  profilanswer
 
n°453421
THE REAL S​MILEY
The Real Résistance!
Posté le 10-07-2003 à 11:37:34  profilanswer
 

Skylight a écrit :

Oui, mais coté sécurité, Javascript, c'est non.
Et puis tout le monde ne peut accepter le JS ...
Si tu fais un forum, assure toi qu'il peut être utilisé sans JS et sans cookies aussi ;)


OUPS :whistle:


---------------
༼ つ ◕_◕ ༽つ
n°453422
Max Evans
Posté le 10-07-2003 à 11:37:37  profilanswer
 

karamilo a écrit :

Code :
  1. SELECT reponses.*, DATE_FORMAT(date,'%d-%m-%Y à %H:%i:%s') AS datepost, membres.* FROM reponses LEFT JOIN membres ON pid = id WHERE sid='$sid' ORDER BY rid ASC LIMIT $lmini,$lmaxi

 
 
et c'est pas fini :D


 
J'comprends pas ce que c'est ca : DATE_FORMAT(date,'%d-%m-%Y à %H:%i:%s')
 
Ca te sert a koi dans la requete ?:)

n°453428
THE REAL S​MILEY
The Real Résistance!
Posté le 10-07-2003 à 11:40:20  profilanswer
 

karamilo a écrit :

Code :
  1. SELECT reponses.*, DATE_FORMAT(date,'%d-%m-%Y à %H:%i:%s') AS datepost, membres.* FROM reponses LEFT JOIN membres ON pid = id WHERE sid='$sid' ORDER BY rid ASC LIMIT $lmini,$lmaxi

 
 
et c'est pas fini :D


 :whistle:  
 
voici la mienne:

select DISTINCT lfr_posts.ID_POST, lfr_posts.ID_POST_PERE, DATE_FORMAT(lfr_posts.DATE_POST,'%d/%m/%Y à %H:%i:%s') as DATE_POST_F,lfr_posts.ID_POSTEUR, lfr_utilisateurs.PSEUDO, lfr_utilisateurs.NB_POSTS, (now()-lfr_utilisateurs.DERNIERE_VISITE-$ecart_connexion) as PSEUDO_NOT_CONNECTED, lfr_posts.ANONYME_POSTEUR, lfr_utilisateurs.SIGNATURE, lfr_utilisateurs.EXT_AVATAR, lfr_posts.MESSAGE, lfr_posts_pere.MESSAGE as MESSAGE_PERE, lfr_utilisateurs_pere.PSEUDO as PSEUDO_PERE, lfr_posts_pere.ANONYME_POSTEUR as ANONYME_POSTEUR_PERE from lfr_posts, lfr_posts as lfr_posts_pere, lfr_utilisateurs ,lfr_utilisateurs as lfr_utilisateurs_pere where lfr_posts.ID_TOPIC=$id_topic and lfr_posts.ID_POSTEUR=lfr_utilisateurs.ID_UTILISATEUR and lfr_posts.ID_POST_PERE=lfr_posts_pere.ID_POST and lfr_posts_pere.ID_POSTEUR=lfr_utilisateurs_pere.ID_UTILISATEUR order by lfr_posts.DATE_POST limit $from, $nb_posts_page


elle fait tout cette requete, j'en ai une seule autre dans la page de consultation des posts :jap:


Message édité par THE REAL SMILEY le 10-07-2003 à 11:41:12

---------------
༼ つ ◕_◕ ༽つ
n°453432
Max Evans
Posté le 10-07-2003 à 11:41:30  profilanswer
 

THE REAL SMILEY a écrit :


 :whistle:  
 
voici la mienne:

select DISTINCT lfr_posts.ID_POST, lfr_posts.ID_POST_PERE, DATE_FORMAT(lfr_posts.DATE_POST,'%d/%m/%Y à %H:%i:%s') as DATE_POST_F,lfr_posts.ID_POSTEUR, lfr_utilisateurs.PSEUDO, lfr_utilisateurs.NB_POSTS, (now()-lfr_utilisateurs.DERNIERE_VISITE-$ecart_connexion) as PSEUDO_NOT_CONNECTED, lfr_posts.ANONYME_POSTEUR, lfr_utilisateurs.SIGNATURE, lfr_utilisateurs.EXT_AVATAR, lfr_posts.MESSAGE, lfr_posts_pere.MESSAGE as MESSAGE_PERE, lfr_utilisateurs_pere.PSEUDO as PSEUDO_PERE, lfr_posts_pere.ANONYME_POSTEUR as ANONYME_POSTEUR_PERE from lfr_posts, lfr_posts as lfr_posts_pere, lfr_utilisateurs ,lfr_utilisateurs as lfr_utilisateurs_pere where lfr_posts.ID_TOPIC=$id_topic and lfr_posts.ID_POSTEUR=lfr_utilisateurs.ID_UTILISATEUR and lfr_posts.ID_POST_PERE=lfr_posts_pere.ID_POST and lfr_posts_pere.ID_POSTEUR=lfr_utilisateurs_pere.ID_UTILISATEUR order by lfr_posts.DATE_POST limit $from, $nb_posts_page




 
Rho le barbare [:rofl]
 
Par contre, si t'as un pb, pour débugguer ca, ca doit etre bien casse pied [:ddr555]

n°453435
THE REAL S​MILEY
The Real Résistance!
Posté le 10-07-2003 à 11:42:31  profilanswer
 

Max Evans a écrit :


 
Rho le barbare [:rofl]
 
Par contre, si t'as un pb, pour débugguer ca, ca doit etre bien casse pied [:ddr555]


c'est vrai que quand je doit modifier quelque chose là dedans, c'est du bonheur :D , surtout quand ça touche les jointures :jap:
 
Edit: cette requete n'a pas de jointures, mais ça ne saurait tarder [:ddr555]


Message édité par THE REAL SMILEY le 10-07-2003 à 11:43:31

---------------
༼ つ ◕_◕ ༽つ
n°453437
karamilo
Posté le 10-07-2003 à 11:42:56  profilanswer
 

eh bien, j'ai une colonne "date" dans la table. Mais la date mysql est formatée en anglais, donc strolaid ...
 
DATE_FORMAT permet de formater la date pour avoir ce que tu veux :)

n°453440
THE REAL S​MILEY
The Real Résistance!
Posté le 10-07-2003 à 11:44:44  profilanswer
 

karamilo a écrit :

eh bien, j'ai une colonne "date" dans la table. Mais la date mysql est formatée en anglais, donc strolaid ...
 
DATE_FORMAT permet de formater la date pour avoir ce que tu veux :)

Yep!
 
On a la même technique :jap:


---------------
༼ つ ◕_◕ ༽つ
n°453442
karamilo
Posté le 10-07-2003 à 11:45:14  profilanswer
 

tiens au fait.  
 
moi, je fais une petite requete pour aller chercher le nombre de post dans un sujet, pis je fais mon calcul de nombre de pages.  
Ensuite, je fais ma requete en "limit" en consequence.
Y'a pas moyen de raccourcir ca ?

n°453443
Max Evans
Posté le 10-07-2003 à 11:45:52  profilanswer
 

Ha ui aussi, je capte pas un truc :/
 
J'ai un cookie avec le pseudo et le pass (Crypted) :)
Quand j'edite mon cookie, et que je change de pseudo, sur le forum, ca ne change strictement rien [:mlc]
 
Exemple :
Sur la page des nouvo topics, avant les champs TITRE et MESSAGE, il y a un champ PSEUDO et un autre PASS (Ayant les valeurs du cookie pour pas tout retapper a chaque fois ; beh en editant ce cookie, les valeurs des champs pseudo et pass ne changent pas :/
 
Je ne comprends pas pk [:mlc]

n°453445
Max Evans
Posté le 10-07-2003 à 11:46:58  profilanswer
 

THE REAL SMILEY a écrit :


c'est vrai que quand je doit modifier quelque chose là dedans, c'est du bonheur :D , surtout quand ça touche les jointures :jap:
 
Edit: cette requete n'a pas de jointures, mais ça ne saurait tarder [:ddr555]


 
J'avais pas vu ki y avait pas de jointure [:joce]
 
Ca sert a koi du coup les AS ? ;)

n°453446
Max Evans
Posté le 10-07-2003 à 11:47:05  profilanswer
 

karamilo a écrit :

eh bien, j'ai une colonne "date" dans la table. Mais la date mysql est formatée en anglais, donc strolaid ...
 
DATE_FORMAT permet de formater la date pour avoir ce que tu veux :)


 
Ha oki ;)

n°453449
karamilo
Posté le 10-07-2003 à 11:47:24  profilanswer
 

t'es sur que c'est pas ton navigateur qui a les pass en memoire ?
 
edit: as est fait pour donner un nom a une return d'une fonction mysql
 
par exemple, date_format AS date
on aura $row['date'] a la fin
sinon on $row['date_format..']


Message édité par karamilo le 10-07-2003 à 11:48:31
n°453450
THE REAL S​MILEY
The Real Résistance!
Posté le 10-07-2003 à 11:47:25  profilanswer
 

karamilo a écrit :

tiens au fait.  
 
moi, je fais une petite requete pour aller chercher le nombre de post dans un sujet, pis je fais mon calcul de nombre de pages.  
Ensuite, je fais ma requete en "limit" en consequence.
Y'a pas moyen de raccourcir ca ?


Pour avoir le nombre de pages, je fais comme toi (c'est d'ailleurs l'autre requete de ma page), mais par contre je ne vois pas pourquoi tu intègre le résultat dans le "limit" de la requète suivante ?


---------------
༼ つ ◕_◕ ༽つ
n°453452
the mystic​al
It’s a competitive world...
Posté le 10-07-2003 à 11:49:27  profilanswer
 

Max Evans a écrit :


 
J'avais pas vu ki y avait pas de jointure [:joce]
 
Ca sert a koi du coup les AS ? ;)


 
AS c pour donner un alias a un nom de colonne  
 
par exemple :  
 

count(messages) AS total_msg


---------------
It's hard to say it, I hate to say it, but it's probably me...
n°453453
THE REAL S​MILEY
The Real Résistance!
Posté le 10-07-2003 à 11:49:49  profilanswer
 

Max Evans a écrit :


 
J'avais pas vu ki y avait pas de jointure [:joce]
 
Ca sert a koi du coup les AS ? ;)


les AS me servent avoir une "instance" de la table lfr_posts pour le post et une autre pour le post père
 
En effet, lorsque l'on répond à un message dans mon forum, je n'intègre pas le post auquel on répond dans la réponse (euuhh j'ai été clair là ?) et ça me permettra plus tard de gérer un affichage en arborescence


---------------
༼ つ ◕_◕ ༽つ
n°453454
karamilo
Posté le 10-07-2003 à 11:49:57  profilanswer
 

bah tu veux faire comment autrement ?  
 
$lmaxi c'est le nombre de reponses par page
$lmini c'est le calcul que j'ai fait en fonction de la page ou tu es

n°453455
Max Evans
Posté le 10-07-2003 à 11:50:02  profilanswer
 

karamilo a écrit :

t'es sur que c'est pas ton navigateur qui a les pass en memoire ?
 
edit: as est fait pour donner un nom a une return d'une fonction mysql
 
par exemple, date_format AS date
on aura $row['date'] a la fin
sinon on $row['date_format..']


 
ha oki, j'en apprends tous les jours :D

n°453459
THE REAL S​MILEY
The Real Résistance!
Posté le 10-07-2003 à 11:52:36  profilanswer
 

karamilo a écrit :

t'es sur que c'est pas ton navigateur qui a les pass en memoire ?
 
edit: as est fait pour donner un nom a une return d'une fonction mysql
 
par exemple, date_format AS date
on aura $row['date'] a la fin
sinon on $row['date_format..']


dans mon cas c'est pour une autre utilisation bien plus pratique comme je l'ai expliqué dans un post un peu plus haut :jap:


---------------
༼ つ ◕_◕ ༽つ
n°453464
Max Evans
Posté le 10-07-2003 à 11:54:48  profilanswer
 

THE REAL SMILEY a écrit :


dans mon cas c'est pour une autre utilisation bien plus pratique comme je l'ai expliqué dans un post un peu plus haut :jap:  


 
Tiens, je crois avoir décelé un petit bug ;)
Dans la cat ANONYME (J'ai pas matté les autres), tous les anonymes ayant postés sont ENLIGNE ;)
 
Petit bug ?

n°453467
THE REAL S​MILEY
The Real Résistance!
Posté le 10-07-2003 à 11:56:26  profilanswer
 

Max Evans a écrit :


 
Tiens, je crois avoir décelé un petit bug ;)
Dans la cat ANONYME (J'ai pas matté les autres), tous les anonymes ayant postés sont ENLIGNE ;)
 
Petit bug ?  


Oui oui, c'est un petit Bug, je l'ai déjà noté dans ma todo list, mais j'ai pas le temps de m'en occuper :/
 
Edit: D'ailleurs, je sens que ça va encore agrandir ma requête ci-dessus citée :D


Message édité par THE REAL SMILEY le 10-07-2003 à 11:57:53

---------------
༼ つ ◕_◕ ༽つ
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  14  15  16  ..  486  487  488  489  490  491

Aller à :
Ajouter une réponse
 

Sujets relatifs
question avec les forums phpbb2[php] trouver la premier place ou inserer un enregistrement (résolu)
Forums phpBBQui connait l'algo du Passticket et sa mise en place en VB ?
[Merise] Mise en place d'un MCDFocus mal placé....
[Blabla/Prog] Les développeurs foromeurs sont-ils des feignasses?Mise en place d'un formulaire CGI
forums création de site internetJava - Mise en place d'une api (Servlet)
Plus de sujets relatifs à : les développeurs de forums, les 3/4 des forums sont down /o\


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)