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:

<?php  
function feldolgoz(){

    if(isset($_POST['traktor'])){
        echo "rendben, feldolgozva";
    }
    else{
        echo "Nincs feldolgozva!";
    }
}
?>

<html>
<body>
    <?php
         feldolgoz();
    ?>

    <form method=post action=> 
        <input type="image" name=traktor value="traktor" src="traktor.jpg" />
    </form>
    
</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.