Programmation » [PHP] Noob inside :o
Catégorie:  
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 11:47:52,
Par Jean-Christophe
Hey les gens,

J'ai fait un petit truc en php/mysql mais je voudrais savoir si il est possible d'ajouter qque chose à une db sans passer par une autre page.
En fait, je voudrais pouvoir éviter le passage par un add.php et avoir le code dans la page elle-même.

Merci pour vos idées,

JC
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 11:58:26,
Par Altar
Un paramètre passé en get/post et un switch au début de ta page :smile: Si ta variable est assigné alors tu mets à jour ta db sinon comportement normal.
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:00:47,
Par philfr
Une petite fonction en javascript qui fait une requête XMLHttpRequest vers ton serveur.
Et un bout de code côté serveur pour recevoir et traiter la requête.

C'est çà que l'équipe marketing de Web2.0 appelle AJAX :grin:
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:05:52,
Par Altar
phlifr > J'y avais pensé mais vu le n00b dans le topic, je me suis abstenu :oh:

C'est bien sûr plus élégent mais nécessite du javascript côté client :itm:
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:12:53,
Par kortenberg
Il te suffit de mettre un

  1. <?php 
  2. if(isset$_POST["submit"] )) 
  3. /* validation des valeur */ 
  4. /* requete sql*/ 
  5. /* trucs propre a la réponse */ 
  6. }else
  7. /* truc propre à la page de départ */ 
  8. /* partie commune */ 
  9. ?>



Sinon, tu peux faire un truc similaire mais plus propre :grin: (OO,...)

Dernière édition: 29/10/2007 @ 12:15:30
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:25:24,
Par rfr
C'est le moment de l'introduire aux concepts du MVC :grin:
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:31:50,
Par Jean-Christophe
du quoi???
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:36:04,
Par ovh
Dites les gars z'avez pas fini de lui faire peur comme ça :joce:

Ceci dit, rfr +1 toussa :cupra:
Je n'ai rien à voir avec www.ovh.com
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:40:24,
Par Altar
Il te suffit de mettre un

  1. <?php 
  2. if(isset$_POST["submit"] )) 
  3. /* validation des valeur */ 
  4. /* requete sql*/ 
  5. /* trucs propre a la réponse */ 
  6. }else
  7. /* truc propre à la page de départ */ 
  8. /* partie commune */ 
  9. ?>



Sinon, tu peux faire un truc similaire mais plus propre :grin: (OO,...)


C'est ce que j'avais proposé :benou_666:
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:42:25,
Par Altar
C'est le moment de l'introduire aux concepts du MVC :grin:


Et après tu regrettes quand tu as une application mutlithreadée :grin: Puis tu découvres l'invoke, puis tu découvres les bugs et les limitations de l'invoke.... et tu pleures again :jesors:
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:43:45,
Par kortenberg


C'est ce que j'avais proposé :benou_666:

Non, tu proposais de te baser sur une variable_a_la_con. Moi, sur le bouton standard submit.

MVC est un technique pour que les non-informaticiens ne puissent pas lire le code des informaticiens. :grin:

A moins que ça serve à pouvoir changer facilement de backend et de frontend sans changer tout ton code?

Dernière édition: 29/10/2007 @ 12:48:48
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:46:01,
Par Altar

Non, tu proposais de te baser sur une variable_a_la_con. Moi, sur le bouton standard submit.


Un paramètre passé en get/post et un switch au début de ta page.

Ou alors on m'apprend comment retourner une variable à un serveur sans passer par le form sans AJAX :petrus:

Dernière édition: 29/10/2007 @ 12:47:39
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:58:40,
Par kortenberg
Un paramètre
je ne parle pas d'un mais du paramètre miracle

passé en get/post
Je ne laisse que le post comme proposition.

Je vais un if pas un switch.


Plus sérieusement, oui c'est la même chose. Mais à partir du moment ou il y a "Noob" dans le titre, ça vaux le coup de donner deux lignes de code plutôt que des principes vagues.

P.S.: Je sais! En décomptant les commentaires, j'ai 6 lignes et pas 2.

Dernière édition: 29/10/2007 @ 13:02:31
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 12:59:52,
Par Jean-Christophe
un point pour le mammouth!

Je suis assez d'accord avec koko pour ce qui est de l'exemple :smile:

Merci à vous :wink:
   
[PHP] Noob inside :o
Publié le 29/10/2007 @ 13:44:23,
Par Altar
Plus sérieusement, oui c'est la même chose. Mais à partir du moment ou il y a "Noob" dans le titre, ça vaux le coup de donner deux lignes de code plutôt que des principes vagues.


On est d'accord :petrus:
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?