Probleme avec une variable dans un formulaire - PHP - Programmation
Marsh Posté le 25-08-2005 à 16:19:10
C'est un problème assez basique.
Un petit tour sur www.phpdebutant.org ferait pas de mal (lessons sur la colonne de droite), ton livre a l'air périmé.
Marsh Posté le 25-08-2005 à 16:22:41
sielfried a écrit : C'est un problème assez basique. |
je vais aller voir, mais c'est ce que je me doutais, les "normes" ont du changé et donc ca ne marche plus comme sur le livre
Marsh Posté le 25-08-2005 à 17:21:17
$_POST pas _POST
quand on fait des remarques sur ce qu'il faudrait faire, on évite de faire des erreurs tout aussi grosses.
Marsh Posté le 25-08-2005 à 19:45:41
oui mais en allant sur le site j'avais vu $_POST Donc disons que c'était une faute de frappe de sa part ^^
Marsh Posté le 25-08-2005 à 20:05:02
apprend d'abord le html.
Marsh Posté le 26-08-2005 à 10:35:13
les enfants ... j'ai un problème du mm genre ...
je fais mes premières armes avec la version 1.8 d'easyphp et je rencontre comme bcp le pb du register_globals à off.
je voulais (temporairement...) le remmettre à on, je redémarre easyphp ... et niet ca ne marche tjs pas ...
je fais un tit test je récupére bien ma variable dans le tableau POST mais pas avec son seul nom de variable ...
Que faut-il (de plus qu'un redémarrage d'easyphp...) pour que ma modif du php.ini soit prise en compte ?
Marsh Posté le 26-08-2005 à 10:37:59
Laisse le a off, si t'as des problemes c'est que le probleme ... c'est toi ... Corrige tes scripts au lieu de patcher avec un register on
Marsh Posté le 26-08-2005 à 10:50:40
Ouep c'est un truc tout en 1.. C'est pas mal pour commencer franchement .. ca evite de passer 1 journée a comprendre comment apache s'installe (sous linux ca prend 10 min toute l'install )
Marsh Posté le 26-08-2005 à 10:53:18
chuis pas passé si souvent sur ce forum ... mais a chaque fois le petit "esox_ch" était toujours bien là pour faire une chtite réflexion bien sentie ... mais bon passons ...
J'imagine que vous avez tous été débutants ... et dans ce contexte easyphp permet qd mm bien de me mettre le pied à l'étrier ...
Je fais mes premières armes avec la version 1.8 et c'est vrai que la perspective d'avoir à réécrire un paquets de ligne est assez frustrante ... c'est tout ... de la pure flemme quoi ...
sinon ... pour mon "On" ... et pr tartalap ... oui mon formulaire est bien spécifié en POST ... j'ai bien redémarré easyphp ... je ne vois pas ce que je peux faire de plus ...
une idée ... esox ?
Marsh Posté le 26-08-2005 à 11:10:22
snaileater a écrit : chuis pas passé si souvent sur ce forum ... mais a chaque fois le petit "esox_ch" était toujours bien là pour faire une chtite réflexion bien sentie ... mais bon passons ... |
J'ai commancé avec easyphp 1.5, je sais pas ce qu'il en est maintenant mais c'etait pas mal .. Mais par la suite j'ai voulu faire mes reglages moi meme et etre maitre de la bete, et je suis passé a une install manuelle.
Sinon, mon idée c'est :Si le code est tellement foireux qu'il est obbliger de passer a register ON pour y comprendre qqch, c'est inutile de se creuser la tete a chercher son erreur .. surtout qu'il a pas cru bon nous donner le code source ... Donc vu que ma boule de cristal est en panne ... loupé ...
Sinon si mes remarques te derrangent c'est que probablement tu te sens visé par la pluspart de mes critiques, et donc au lieu de critiquer : Reflechi et apprend
Marsh Posté le 26-08-2005 à 11:15:56
Je suis dacord avec esox_ch.
Si ton code est pas, il ne l'est pas... c'est pas en modifiant les options que sa va s'améliorer...
Donc n'est pas honte, envoie le code...
Car ma note de frais chez 3615 IRMA commence à peser...
Marsh Posté le 26-08-2005 à 11:23:22
esox_ch a écrit : J'ai commancé avec easyphp 1.5, je sais pas ce qu'il en est maintenant mais c'etait pas mal .. Mais par la suite j'ai voulu faire mes reglages moi meme et etre maitre de la bete, et je suis passé a une install manuelle. |
... votre clairvoyance vous honore maître ...
Marsh Posté le 26-08-2005 à 11:30:02
Pitoyable ...
Marsh Posté le 26-08-2005 à 11:53:28
non ... je crois qu'il est parti se coucher ... ou mater des vidéos ...
sinon je veux bien joindre du code mais je crains fort que le pb soit ailleurs (enfin je prends des risques là ...)
Marsh Posté le 26-08-2005 à 12:01:02
morceau n°1 (test-1.php3) :
Code :
|
morceau n°2 (test-2.php3) :
Code :
|
... y'a peut-être des erreurs mais je peux guère faire plus minimaliste ...
Marsh Posté le 26-08-2005 à 12:02:27
Effectivement ... l'erreur est aussi ailleurs ... apprend l'html avant de te lancer au php
Marsh Posté le 26-08-2005 à 12:11:59
esox_ch a écrit : Effectivement ... l'erreur est aussi ailleurs ... apprend l'html avant de te lancer au php |
Tu sais faire plus puissant comme commentaire ou tu es "au taquet" là ? ...
pour les autres :
Je sais bien (autant bien sur que mes piètres connaissances me permettent de l'appréhender ...) que l'intégralité de l'exemple n'est pas "aux normes" mais y-a-t-il dans le bout de code que j'indique quelque chose qui empêche le passage de ma variable (le seul problème qui m'intéresse ici ...) ?
merci d'avance...
Marsh Posté le 26-08-2005 à 12:13:54
Dans ce que tu as mis je vois rien qui devrait empecher les variables.
Le doute vient du faite que dans ta page html, tu n'as ni head ni body , et ça peut p-e jouer un role
Marsh Posté le 26-08-2005 à 12:16:18
type="input" je connais pas, sinon
Marsh Posté le 26-08-2005 à 12:20:30
mdr comment j'ai fait pour pas voir ça
Marsh Posté le 26-08-2005 à 12:30:12
oui autant pour moi ! ...
en mm temps :
1] ca ne génait pas le passage de la variable dans le tableau POST (ca marchait comme ça...)
2] la correction ne change rien ...
Marsh Posté le 26-08-2005 à 12:38:56
xtof_83 a écrit : Oui mais bon...comme même... |
bon allez ... j'vais me faire une saucisses frites ...
Marsh Posté le 26-08-2005 à 14:16:58
J'ai trouvé les enfants ...
Je ne modifiais pas le bon php.ini ...
Dans la distrib easyphp 1.8 (comme dans d'autres peut-être...) il y un php.ini sous easyphp/php et un sous easyphp/apache ...
Le bon étant manifestement celui sous apache ...
Je sentais bien que c'etait pas dans le code ...
Comme quoi ... une saucisse frite et ca repart ...
Merci à tous ! (et love and peace mes frères....)
Marsh Posté le 26-08-2005 à 14:53:52
Comme quoi, le fait d'utiliser un programme qui fait tout à ta place est pas toujours un gain de temps
Marsh Posté le 25-08-2005 à 16:09:07
Bon voila, je viens de commencer en PHP avec un petit livre simpa et j'en suis aux formulaires et je rencontre mon premier pbm
le formulaire est censé affiché une image celon le choix de l'utilisateur
or ici, il me dit
Notice: Undefined variable: image in e:\programmes\easyphp1-8\www\formu.php3 on line 11
voici .jpg
voila le code
en gros il n'arrive pas a faire le rapprochement entre le NAME="image" du formulaire et le $image du PHP
notes : les images sont dans le dossier /img a la racine du site
Message édité par boogielup le 25-08-2005 à 16:10:11