|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 4 ![]() |
Salut, je débute avec php et je me posais une petite question:
Je code un petit module de news, pour l'instant un simple formulaire qui POST les infos vers un autre script (addNews.php) qui lui les analyse et les ajoutes ou pas dans la db. A ce niveau la tout est ok. Ce que j'aimerais faire (si toutefois c'est possible) c'est centraliser toutes mes fonction, dont celle ci, dans un fichier externe "functions.php" et faire, lors de l'envoi du formulaire, quelquechose du genre : if (addNews) { Tout est ok } else { Specifier quels champs de sont pas, ou mal remplis. } addnews renvoie un boolean selon le deroulement. Le tout sans changer de page (ce qui m'arrive lors du POST). De meme je sais pas si il possible de specifier dans le "action=" du formulaire une fonction externe plutot qu'un fichier php. J'espere que c'etait assez clair... Merci. |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() |
salut,
c'est plutot bien, je pense, de mettre tes fonctions dans un fichier séparé. Tu y accède en utilisant include http://us3.php.net/manual/fr/function.include.php ou require http://us3.php.net/manual/fr/function.require.php en haut de ta page. Ensuite pour tout mettre sur la même page, tu fais pointer ton formulaire vers la page où il se trouve. Tu ne peux pas mettre le nom d'une fonction dans le champ action du formulaire. tu pourrais le faire par un moyen détourné en utilisant AJAX mais si tu débutes, je te conseille de bien maitriser les bases avant. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 4 ![]() |
Merci, suite à ta réponse j'ai réflechi un peu (pas trop non plus) et j'ai trouvé une solution un peu batarde mais qui me convient bien pour le moment.
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com