ugrás a tartalomhoz

input type=image feldolgozása ugyanabban a fájlban...

csoma · 2012. Már. 15. (Cs), 17.41
Sziasztok,

egy nagyon egyszerű kérdésem lenne: egy <input type=imgage... fájlt szeretnék feldolgozni ugyanabban a fájlban. Valamiért nem megy.

Ez a kódom:
  1. <?php    
  2. function feldolgoz(){  
  3.   
  4.     if(isset($_POST['traktor'])){  
  5.         echo "rendben, feldolgozva";  
  6.     }  
  7.     else{  
  8.         echo "Nincs feldolgozva!";  
  9.     }  
  10. }  
  11. ?>  
  12.   
  13. <html>  
  14. <body>  
  15.     <?php  
  16.          feldolgoz();  
  17.     ?>  
  18.   
  19.     <form method=post action=>   
  20.         <input type="image" name=traktor value="traktor" src="traktor.jpg" />  
  21.     </form>  
  22.       
  23. </body>  
Tudom, hogy nem nehéz a probléma, de nincs ötletem ,miért nem megy.

Előre is köszi
 
2

?

csoma · 2012. Már. 15. (Cs), 18.15
Oké köszi elolvastam, tényleg jó cikk, de még mindig nem látom, miért nem változott az állapota a változónak!?
4

$_POST

Poetro · 2012. Már. 15. (Cs), 19.49
És kiírattad a $_POST tömböt? Csak mert meglesz benne a megoldás.
5

szabad a gazda... :-)

csoma · 2012. Már. 16. (P), 13.28
Kiírattam, és üres a $_POST tömb... Ezt eddig is sejtettem, de miért üres, azt a szintaktikát használtam, amit láttam, hogy használni szoktak... Így szoktak rá hivatkozni, vagy nem?! Szabad a gazda, vagy adj valami referenciát, ahol látom a problémát, szívesen tanulok. :-)

Köszi Csoma
6

siker

csoma · 2012. Már. 16. (P), 13.44
Köszi, igazad volt, közben sikerült feldolgozni, csak az a furcsa, hogy a megoldással már próbálkoztam, de akkor valahogy nem működött. De lényeg, hogy megy.

Köszi
3

Van pár probléma

gabesz666 · 2012. Már. 15. (Cs), 18.16
Akkor kezdem a listát :)

  • A html elemek attribútumait aposztrófok közé kéne rakni
  • A form action attribútuma üres, azt érdemes volna kitölteni
  • A feldolgoz nevű függvény miért függvény? Ha függvényen kívül futtatnád a kódot megúsznál 5 teljes sort.