FONCTIONS GÉNÉRIQUES POUR L'AJOUT, LA MODIFICATION, ET LA SUPPRESSION D'UNE TABL
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
14 juin 2005 à 11:24
cs_Isengard
Messages postés83Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention10 février 2006
-
20 juin 2005 à 10:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Isengard
Messages postés83Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention10 février 2006 20 juin 2005 à 10:54
J'ai jamais dit le contraire, moi-meme je l'utilise pour ça. Mais certains continue à l'utiliser pour passer tous leurs paramètres d'une page à l'autre
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 20 juin 2005 à 10:44
Bah ce sont juste deux utilisations differentes. GET n'a rien de depasse.
Ca ne sert pas a la meme chose, c'est tout.
GEt est drolement pratique si tu veux offrir a tes utilisateurs la possibilite de bookmarker tes pages ou ils le veulent...
cs_Isengard
Messages postés83Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention10 février 2006 20 juin 2005 à 10:32
C'est dépassé au sens tout mettre dans l'URL pas dans le cas de Code-Source !! La c'est un numéro de source donc y'a pas de problème quelconque de sécurité ou quoique ce soit.
Le truc c'est que quand tu as un tas de parametre à faire passer, tu utilise les sessions, ca fait plus propre et plus réglo. Et en même temps ca permet de pas avoir une url à rallonge. Encore une fois ici ca va car c'est un simple numero de source :)
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 16 juin 2005 à 17:38
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 16 juin 2005 à 12:57
hum...
pourquoi le GET est dépassé ?
url=machin.php?variable=test
c'est dépassé ?
mdr
cs_Isengard
Messages postés83Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention10 février 2006 16 juin 2005 à 10:32
C'est sur le GET ça devient un peu dépassé (sauf des fois où on est obligés), il vaut mieux directement miser sur du POST ou les deux !
ivanoff1
Messages postés99Date d'inscriptionlundi 14 octobre 2002StatutMembreDernière intervention28 décembre 2005 15 juin 2005 à 11:28
Oui tu as tout à fait raison !!!
:o)
Merci de la proposition !
Je change cela et je re-poste dès que j'ai le temps !
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 15 juin 2005 à 10:53
Ce n'est pas ce que je voulais dire lol.
Je voulais dire que tu ne laisses pas le choix. Ta fonction devrait etre plus generique et laisser le choix de l'utilisation de get ou de post. La plupart des gens utilisent les formulaires en post. Ce ne serait pas une grosse modification, et ta fonction serait un peu plus utilisable.
ivanoff1
Messages postés99Date d'inscriptionlundi 14 octobre 2002StatutMembreDernière intervention28 décembre 2005 15 juin 2005 à 10:42
C'est vrai que le $_GET est moins sûr,
mais mes pages qui utilisent ces fonctions, ne sont (assurément) visibles que par les administrateurs, donc le post ou le get, ... ce n'est pas gênant pour moi.
Mais je suis d'accord, le POST c'est mieux.
:oD
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 15 juin 2005 à 09:49
=> Mais tu n'as pas compris ma source,
Bah ca c'est possible, je ne l'ai pas regardee en profondeur du tout. Juste un oeil rapide.
Ok, $_GET peut contenir autre chose, de toutes facons.
Donc show columns.
Pourquoi $_GET uniquement ? Personnellement j'utilise la plupart du temps mes formulaires avec la methode post.
ivanoff1
Messages postés99Date d'inscriptionlundi 14 octobre 2002StatutMembreDernière intervention28 décembre 2005 14 juin 2005 à 21:29
Je code en "relief" mais là, c'est du bloc note ;o)
J'utilise le PHPedit, et je pratique depuis bien lontemps l'indentation :oD
cs_Arnauti
Messages postés392Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention26 septembre 2009 14 juin 2005 à 20:55
Salutn j'ai pas encore regardez le code, mais juste jete un coup d'oiel, du devrais coder plus "en relief" avec des tabulations ....
A++
ivanoff1
Messages postés99Date d'inscriptionlundi 14 octobre 2002StatutMembreDernière intervention28 décembre 2005 14 juin 2005 à 18:35
je suis désolé,
Mais tu n'as pas compris ma source,
Demain je pense, je rajouterais une page utilisant une de ces fonctions....
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 14 juin 2005 à 17:57
Et puis si j'ai bien compris : "Pour utiliser ces fonctions, il faut nommer les champs (qui sont entre la balise <form></form>) à l'identique de ceux de la table interrogée."
les noms des champs, tu y a acces, soit dans un tableau $_POST soit dans $_GET ?
Donc meme pas la peine d'utiliser show columns
ivanoff1
Messages postés99Date d'inscriptionlundi 14 octobre 2002StatutMembreDernière intervention28 décembre 2005 14 juin 2005 à 17:55
Oui c'est vrai, cela aurait éviter le chargement de tous les enregistrements
Désolé :o$
Et encore merci :o)
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 14 juin 2005 à 17:48
ivanoff1
Messages postés99Date d'inscriptionlundi 14 octobre 2002StatutMembreDernière intervention28 décembre 2005 14 juin 2005 à 17:17
Salut,
J'ai mis cette source car je la pensais intéressante,
pour moi, je la trouve à un niveau intéressant. Désolé de l'avoir mis à ce niveau.
Deuxièmement, je sais que le (select *) est bien moins intéressant car on ramène tous les champs de la table.
Mais ici, j'en avais besoin pour savoir quels champs étaient présents dans la variable GET. Comment veux-tu, de manière générique, connaître quels champs sont présents dans celle-ci ?
a +
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 14 juin 2005 à 11:24
Salut,
Le SELECT * dans une requête n'est pas vraiment approprié...
Ensuite tu peux mettre niveau débutant pour cette source.
20 juin 2005 à 10:54
20 juin 2005 à 10:44
Ca ne sert pas a la meme chose, c'est tout.
GEt est drolement pratique si tu veux offrir a tes utilisateurs la possibilite de bookmarker tes pages ou ils le veulent...
20 juin 2005 à 10:32
Le truc c'est que quand tu as un tas de parametre à faire passer, tu utilise les sessions, ca fait plus propre et plus réglo. Et en même temps ca permet de pas avoir une url à rallonge. Encore une fois ici ca va car c'est un simple numero de source :)
16 juin 2005 à 17:38
http://www.phpcs.com/code.aspx?ID=32036
je vois pas en quoi c'est dépassé... Faut arrêter de dire n'importe quoi mdr
16 juin 2005 à 13:40
16 juin 2005 à 13:38
(regarde ton url , lorsque tu vois cette page : ;o)
http://www.phpcs.com/code.aspx?ID=32036)
16 juin 2005 à 12:57
pourquoi le GET est dépassé ?
url=machin.php?variable=test
c'est dépassé ?
mdr
16 juin 2005 à 10:32
15 juin 2005 à 11:28
:o)
Merci de la proposition !
Je change cela et je re-poste dès que j'ai le temps !
15 juin 2005 à 10:53
Je voulais dire que tu ne laisses pas le choix. Ta fonction devrait etre plus generique et laisser le choix de l'utilisation de get ou de post. La plupart des gens utilisent les formulaires en post. Ce ne serait pas une grosse modification, et ta fonction serait un peu plus utilisable.
15 juin 2005 à 10:42
mais mes pages qui utilisent ces fonctions, ne sont (assurément) visibles que par les administrateurs, donc le post ou le get, ... ce n'est pas gênant pour moi.
Mais je suis d'accord, le POST c'est mieux.
:oD
15 juin 2005 à 09:49
Bah ca c'est possible, je ne l'ai pas regardee en profondeur du tout. Juste un oeil rapide.
Ok, $_GET peut contenir autre chose, de toutes facons.
Donc show columns.
Pourquoi $_GET uniquement ? Personnellement j'utilise la plupart du temps mes formulaires avec la methode post.
14 juin 2005 à 21:29
J'utilise le PHPedit, et je pratique depuis bien lontemps l'indentation :oD
14 juin 2005 à 20:55
A++
14 juin 2005 à 18:35
Mais tu n'as pas compris ma source,
Demain je pense, je rajouterais une page utilisant une de ces fonctions....
14 juin 2005 à 17:57
les noms des champs, tu y a acces, soit dans un tableau $_POST soit dans $_GET ?
Donc meme pas la peine d'utiliser show columns
14 juin 2005 à 17:55
Désolé :o$
Et encore merci :o)
14 juin 2005 à 17:48
j'ai juste jete un oeil, mais...je suis d'accord pour le select * avec Antho.
Tu peux utiliser ca :
http://dev.mysql.com/doc/mysql/en/show-columns.html
Pour recuperer les noms des champs de la table.
14 juin 2005 à 17:17
J'ai mis cette source car je la pensais intéressante,
pour moi, je la trouve à un niveau intéressant. Désolé de l'avoir mis à ce niveau.
Deuxièmement, je sais que le (select *) est bien moins intéressant car on ramène tous les champs de la table.
Mais ici, j'en avais besoin pour savoir quels champs étaient présents dans la variable GET. Comment veux-tu, de manière générique, connaître quels champs sont présents dans celle-ci ?
a +
14 juin 2005 à 11:24
Le SELECT * dans une requête n'est pas vraiment approprié...
Ensuite tu peux mettre niveau débutant pour cette source.
a +