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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  498  499  500  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1695431
theredled
● REC
Posté le 29-02-2008 à 23:17:05  profilanswer
 

Reprise du message précédent :
Pourquoi tu te testerais pas l'existence de la table dans le construct ?

 

Et en fait, pourquoi tu fais pas un script séparé qui appelle toutes les méthodes "build()" de chaque Classe/table ?

 

Ou même un truc automatique, tu lui files une page et il recence toutes les classes et execute leur build() ?


Message édité par theredled le 29-02-2008 à 23:19:15

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le 29-02-2008 à 23:17:05  profilanswer
 

n°1695439
bixibu
Ca ... c'est fait!
Posté le 29-02-2008 à 23:36:22  profilanswer
 

ouais bon je peux eventuellement executer ca en premier dans le _construct ouais.. si ya plus propre je prend sinon j'ai vu du _autoload je sais pas si je peux m'en servir pour ce que je veux)..
 
Nan par contre le truc qui  va surement etre chiant c'est que pour que mon systeme à un moment donné je vais devoir ecrire à la main les attributs de la classe genre :
 
id_product INT(11) NOT_NULL auto_increment primary_key
name_product varchar(25) NOT_NULL
 
Ca OK ca parait normal.. mais en plus de ca je vais devoir ecrire les attributs proprement pour php en plus ? :
 
private id_product;
private product_name;
 
Faudrait en fait que dynamiquement je crée déclare les attributs de ma classe issus du tableau plus détaillé que j'ai saisie au dessus.. au pire on est en PHP je crois que j'ai meme pas besoin de déclarer mes attributs ? (:p)

n°1695443
FlorentG
Posté le 29-02-2008 à 23:42:04  profilanswer
 

Fait gaffe, parce qu'à vouloir trop faire du dynamique, tu te retrouves avec des perfs catastrophiques. Oriente-toi vers du codegen plutôt

n°1695457
bixibu
Ca ... c'est fait!
Posté le 01-03-2008 à 00:02:07  profilanswer
 

Oui t'as pas tort :/ si je dois tester a chaque instance d'objet si tous mes champs exeistent bien ... :'(
 
Hum.. a bien y reflechir, sans aller dans du codegen, je vais créer un method que je lance manuellement quanf je le souhaite (pas executé avant le construct donc) pour vérifier et créer mes champs dans la BDD..
 
par contre faut que j'ecrive 2 fois mes attributs (une fois pour PHP ($private id_prod), une deuxieme fois en mode détaillé pour la bdd) ...
 
sinon codegen c'est lourd à utiliser?

n°1695461
theredled
● REC
Posté le 01-03-2008 à 00:15:06  profilanswer
 

bixibu a écrit :

Oui t'as pas tort :/ si je dois tester a chaque instance d'objet si tous mes champs exeistent bien ... :'(

 

Hum.. a bien y reflechir, sans aller dans du codegen, je vais créer un method que je lance manuellement quanf je le souhaite (pas executé avant le construct donc) pour vérifier et créer mes champs dans la BDD..

 

par contre faut que j'ecrive 2 fois mes attributs (une fois pour PHP ($private id_prod), une deuxieme fois en mode détaillé pour la bdd) ...

 

sinon codegen c'est lourd à utiliser?


pour les attributs, crée-les dynamiquement, si ya bien un truc possible en php c'est ça...

 

$str = 'pouic';
$this->$str = 'baby';
echo $this->pouic; // baby

 

si tu les écris 2 fois ça casse tout l'intéret du machin :/


Message édité par theredled le 01-03-2008 à 00:16:18

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695464
bixibu
Ca ... c'est fait!
Posté le 01-03-2008 à 00:26:12  profilanswer
 

Ptain mais oui allez on est en PHP la.. on a les pieds dans la marde, autant s'y vautrer !
 
Je fini de coder mon phpmyadmin_query_textarea en ajax et je me lance la dedans :d

n°1695466
theredled
● REC
Posté le 01-03-2008 à 00:33:40  profilanswer
 

En l'occurence, si ya un truc qui serait bien de la merde, ce serait de répéter 2 fois le même code sous prétexte de réflexe de déclarations à la C++ :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695487
flo850
moi je
Posté le 01-03-2008 à 09:22:05  profilanswer
 

la declaratin dynamique des attributs , c'est le meilleur moyen de rendre un code illisible  
 
quitte a faire du dynamique, mieux vaut faire de la generation auto de code, avec les getter et setter declaré proprement
 


---------------

n°1695545
Shinuza
This is unexecpected
Posté le 01-03-2008 à 13:37:32  profilanswer
 

Ca vous dirait pas d'utiliser la balise code?
 
C'est juste une idée comme ça.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1695548
The-Shadow
T'as été voir dans ton profil?
Posté le 01-03-2008 à 13:43:16  profilanswer
 

Taiche a écrit :


Non, ça veut dire que si t'es à la page 23 sur 50, tu affiches : 1 2 ... 11 ... 23 ... 34 ... 49 50.


Personnellement, je ne trouve pas ça très intéressant mais plutot embrouillant et surchargeant.
Un système de pagination façon Loto.
Y'a un petit form sur le forum qui t'emmène à la page où tu veux, 20 ou 50 en arrière ou en avant.
Bon par contre, j'avoue que de mon point de vue personnelle, les pages sont affichés trop petites, je préfère un sélecteur de page à la IPB.  
Mais bon, j'en ai déjà parlé au patron, il trouve ça moche et comme c'est lui le patron... :D Les couleuvres dans l'égout...

mood
Publicité
Posté le 01-03-2008 à 13:43:16  profilanswer
 

n°1695550
Dj YeLL
$question = $to_be || !$to_be;
Posté le 01-03-2008 à 13:50:56  profilanswer
 

Shinuza a écrit :

Ca vous dirait pas d'utiliser la balise code?
 
C'est juste une idée comme ça.


 

Code :
  1. Si ça peut te faire plaisir...


---------------
Gamertag: CoteBlack YeLL
n°1695552
Shinuza
This is unexecpected
Posté le 01-03-2008 à 14:01:21  profilanswer
 

Dj YeLL a écrit :


 

Code :
  1. Si ça peut te faire plaisir...



[:natas]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1695590
theredled
● REC
Posté le 01-03-2008 à 16:25:20  profilanswer
 

flo850 a écrit :

la declaratin dynamique des attributs , c'est le meilleur moyen de rendre un code illisible  
 
quitte a faire du dynamique, mieux vaut faire de la generation auto de code, avec les getter et setter declaré proprement
 


C'est plus propre mais je sais pas si c'est plus lisible :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695592
masklinn
í dag viðrar vel til loftárása
Posté le 01-03-2008 à 16:34:34  profilanswer
 

theredled a écrit :


C'est plus propre mais je sais pas si c'est plus lisible :o


Les deux sont dégueux, et les getters et setters c'est pour les langages de castrats [:dawak]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1695601
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 01-03-2008 à 17:28:29  profilanswer
 

Hey les feignasses :o
 
J'ai un form (3, en fait) qui n'a pas de submit, j'ai un button pour ça qui récupère les données du form en question et envoie le tout par Ajax.
Bref, ce que j'aimerais c'est que quand le gars appuie sur Enter, ça submitte le form. Y a un truc tout con en HTML (je pensais à accesskey mais j'y crois pas trop) ou faut que je passe par des events JS type onkeypress ?


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1695606
bixibu
Ca ... c'est fait!
Posté le 01-03-2008 à 17:47:57  profilanswer
 

pourquoi ne pas garder le bouton submit de base et faire ton bousin en ajax via le onsubmit?

 

il suffit que tu return false au onsubmit pour qu'il ne recharge pas la page?

 

sinon en crade tu met un input submit en visibility:hidden :d

 

edit: ha j'avais pas lu tu as 3 form en fait.. bha un 3 input submit planqué qui actionne tous ton bousin ajax ?


Message édité par bixibu le 01-03-2008 à 17:49:42
n°1695607
theredled
● REC
Posté le 01-03-2008 à 17:51:59  profilanswer
 

Quant à moi, j'en appelle au fans de Django :(

 

Je fais le tuto, là (l'intro, en fait), et je tombe sur une vieille erreur qui me bloque totalement [:petrus75]

 

En fait, après avoir tout bien fait, configuré settings.py et tout, je fais

Code :
  1. python manage.py syncdb

(là vla ta balise code :o)
et là c'est la catastrophe :

C:\internet\django_tuto\mysite>python manage.py syncdb
Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_manager(settings)
  File "D:\Python25\lib\site-packages\django\core\management.py", line 1672, in
execute_manager
    execute_from_command_line(action_mapping, argv)
  File "D:\Python25\lib\site-packages\django\core\management.py", line 1571, in
execute_from_command_line
    action_mapping[action](int(options.verbosity), options.interactive)
  File "D:\Python25\lib\site-packages\django\core\management.py", line 504, in s
yncdb
    cursor = connection.cursor()
  File "D:\Python25\lib\site-packages\django\db\backends\postgresql_psycopg2\bas
e.py", line 57, in cursor
    postgres_version = [int(val) for val in cursor.fetchone()[0].split()[1].spli
t('.')]
ValueError: invalid literal for int() with base 10: '0,'

 

Vous avez une idée du problème dans le bouzin ? Problème avec PostGre ?

 

edit : ceci étant, je note au passage la traçabilité de l'erreur [:cerveau lent]

Message cité 1 fois
Message édité par theredled le 01-03-2008 à 17:55:48

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695614
bixibu
Ca ... c'est fait!
Posté le 01-03-2008 à 18:21:41  profilanswer
 

tellement bien tracé que t'es obligé de poster ici  :p

n°1695615
theredled
● REC
Posté le 01-03-2008 à 18:24:55  profilanswer
 

Je te rappelle que je suis à peine à l'intro du tutoriel :D


Message édité par theredled le 01-03-2008 à 18:25:18

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695616
Shinuza
This is unexecpected
Posté le 01-03-2008 à 18:34:51  profilanswer
 

T'as un soucis de connection, tu as testé la connection manuellement?


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1695619
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 01-03-2008 à 18:42:55  profilanswer
 

Bon, supaire souci :o J'ai en place un système de progress bar d'upload qui marche très bien. J'arrive à détecter si le fichier est trop gros pour pouvoir être uploadé sur le serveur (> taille max autorisée) et j'aimerais donc stopper l'upload. Cet upload se fait via un submit de formulaire.
Y a moyen en JS de stopper le truc ? Je pensais à un bon gros window.stop() mais IE n'aime pas, apparemment.
 
Des idées ? :??:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1695620
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 01-03-2008 à 18:43:33  profilanswer
 

Shinuza a écrit :

T'as un soucis de conneXion, tu as testé la conneXion manuellement?


:fou:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1695622
Shinuza
This is unexecpected
Posté le 01-03-2008 à 18:51:35  profilanswer
 


Arrete avec tes X rouges, je suis pas un garçon facile  [:zoubidawa]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1695623
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 01-03-2008 à 18:54:43  profilanswer
 

[:natas]
En attendant, pour stopper une page dans IE, y a "the hard way" : document.execCommand("Stop" );
 
Ca a l'air de fonctionner sur mon IE 7, j'essaierai sur IE 6 au taf [:petrus75]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1695625
theredled
● REC
Posté le 01-03-2008 à 18:58:10  profilanswer
 

Shinuza a écrit :

T'as un soucis de connection, tu as testé la connection manuellement?


Nan on fait comment [:dawao] ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695631
theredled
● REC
Posté le 01-03-2008 à 19:33:03  profilanswer
 

Sinon, indication : le tupple qu'il essaye de parser est
('PostgreSQL 8.3.0, compiled by Visual C++ build 1400',)

 

Un truc apparemment normal et qui marche, quoi. Mais le '0,' lui plait pas.


Message édité par theredled le 01-03-2008 à 19:33:40

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695632
zapan666
Tout est relatif
Posté le 01-03-2008 à 19:43:44  profilanswer
 

Avec symfony, dans les tests unitaires, il faut faire comment pour mocker la session utilisateur ?


---------------
my flick r - Just Tab it !
n°1695638
masklinn
í dag viðrar vel til loftárása
Posté le 01-03-2008 à 20:16:46  profilanswer
 

theredled a écrit :

Quant à moi, j'en appelle au fans de Django :(
 
Je fais le tuto, là (l'intro, en fait), et je tombe sur une vieille erreur qui me bloque totalement [:petrus75]
 
En fait, après avoir tout bien fait, configuré settings.py et tout, je fais

Code :
  1. python manage.py syncdb

(là vla ta balise code :o)
et là c'est la catastrophe :

C:\internet\django_tuto\mysite>python manage.py syncdb
Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_manager(settings)
  File "D:\Python25\lib\site-packages\django\core\management.py", line 1672, in
execute_manager
    execute_from_command_line(action_mapping, argv)
  File "D:\Python25\lib\site-packages\django\core\management.py", line 1571, in
execute_from_command_line
    action_mapping[action](int(options.verbosity), options.interactive)
  File "D:\Python25\lib\site-packages\django\core\management.py", line 504, in s
yncdb
    cursor = connection.cursor()
  File "D:\Python25\lib\site-packages\django\db\backends\postgresql_psycopg2\bas
e.py", line 57, in cursor
    postgres_version = [int(val) for val in cursor.fetchone()[0].split()[1].spli
t('.')]
ValueError: invalid literal for int() with base 10: '0,'


 
Vous avez une idée du problème dans le bouzin ? Problème avec PostGre ?
 
edit : ceci étant, je note au passage la traçabilité de l'erreur [:cerveau lent]


Google est ton ami :o
 
http://code.djangoproject.com/ticket/6433 voir le patch de brettp. Accessoirement, je te conseille de poster un commentaire sur ton expérience (surtout le retour de select version(); sur ta machine)


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1695640
theredled
● REC
Posté le 01-03-2008 à 20:40:43  profilanswer
 

masklinn a écrit :


Google est ton ami :o

 

http://code.djangoproject.com/ticket/6433 voir le patch de brettp. Accessoirement, je te conseille de poster un commentaire sur ton expérience (surtout le retour de select version(); sur ta machine)


T'assures [:volta]

 

Effectivement un comment pourrais pas être mal, sachant en plus que ma version du "driver" (postgresql_psycopg2) est pas la même, ce qui fait que les lignes fautives ne sont plus dans le même fichier...

 

Mais j'ai jamais fait ça, ça me fait peur j'ose pas [:sisicaivrai]


Message édité par theredled le 01-03-2008 à 20:44:29

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695709
nraynaud
lol
Posté le 02-03-2008 à 09:15:31  profilanswer
 

hep les jeunes, y'a le petit numéro sur les bulles qui chie sous IE 6, vous savez pourquoi ?
http://test.nraynaud.fr/

Message cité 1 fois
Message édité par nraynaud le 02-03-2008 à 13:36:44

---------------
trainoo.com, c'est fini
n°1695760
theredled
● REC
Posté le 02-03-2008 à 13:29:43  profilanswer
 

C'est réparé apparemment ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695762
theredled
● REC
Posté le 02-03-2008 à 13:35:52  profilanswer
 

Comment on fait pour "nettoyer nos tests" [:sisicaivrai] Je vois nulle part la liste de mes courses :o


Message édité par theredled le 02-03-2008 à 13:36:07

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695764
nraynaud
lol
Posté le 02-03-2008 à 13:37:38  profilanswer
 

theredled a écrit :

C'est réparé apparemment ?


non, j'ai oublié de préciser la version de IE [:mlc] il va falloir que je dorme moi.
 
La liste de tes courses est dans ton vestiaire.


---------------
trainoo.com, c'est fini
n°1695765
nraynaud
lol
Posté le 02-03-2008 à 13:38:02  profilanswer
 

IWH 500


---------------
trainoo.com, c'est fini
n°1695770
theredled
● REC
Posté le 02-03-2008 à 13:50:37  profilanswer
 

nraynaud a écrit :


non, j'ai oublié de préciser la version de IE [:mlc] il va falloir que je dorme moi.
 
La liste de tes courses est dans ton vestiaire.


J'y étais page cinq cent, mais j'ai aucune course dans mon vestiaire, pourtant la course (raidelaide, vélo) apparait dans le tableau général.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1695772
SekYo
Posté le 02-03-2008 à 13:53:42  profilanswer
 

IWH 500 :o

n°1695773
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 02-03-2008 à 13:54:06  profilanswer
 

500 [:udok]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1695775
koskoz
They see me trollin they hatin
Posté le 02-03-2008 à 13:57:40  profilanswer
 

Cette page me fait penser aux nombreuses erreurs que 1&1 provoque régulièrement :o


---------------
Twitter
n°1695776
flo850
moi je
Posté le 02-03-2008 à 13:59:22  profilanswer
 

IWH 500


---------------

n°1695781
zapan666
Tout est relatif
Posté le 02-03-2008 à 14:07:04  profilanswer
 

zapan666 a écrit :

Avec symfony, dans les tests unitaires, il faut faire comment pour mocker la session utilisateur ?


IWH 500


---------------
my flick r - Just Tab it !
n°1695783
Dj YeLL
$question = $to_be || !$to_be;
Posté le 02-03-2008 à 14:08:46  profilanswer
 

BRT 500 \o/


Message édité par Dj YeLL le 02-03-2008 à 21:30:16

---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  498  499  500  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


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