Szervusztok
> Azt szeretnem megoldani, hogy csak egy
> beviteli mezo legyen de ket elkuld gomb,
> es persze tudjam, hogy melyik gombra kattintanak.
> Megoldhato valahogyan?
Nem, ez nem kell megoldani. Ennek a megoldasa magatol adott. :)
Mindig csak az a submit gomb kuldodik el, amelyik meg lett nyomva.
Ez nagyon szepen latszik, ha az uzenet.php -be kiiratod a $_GET
tomb teljes tartalmat :
print_r($_GET);
> [input type='submit' name='egyik' value='Elkuld egyik']
> [input type='submit' name='masik' value='Elkuld masik']
> A lenyeg csak az, hogy az uzenet.php-ban tudjam,
> melyik elkuld gombra kattintottak a kuldeskor.
Hat, igy ahogy Te irtad, igy ici-picit nehezebb. Igy meg kell nezd,
hogy a tombben letezik-e az adott elem :
if (array_key_exists("egyik",$_GET)) {
} elseif (array_key_exists("masik",$_GET)) {
}
Vagy a feltetel rovidebben isset($_GET[egyik]) alakban is lehet.
Viszont ugy szoktak, hogy a submit gomboknak azonos nevet adnak,
kulonbozo ertekekkel :
[input type="submit" name="elkuld" value="Elkuld egyik"]
[input type="submit" name="elkuld" value="Elkuld masik"]
Es akkor a script valahogy igy nez majd ki :
if ($_GET[elkuld]=="Elkuld egyik") {
} elseif ($_GET[elkuld]=="Elkuld masik") {
}
Termeszetesen ha hasznalsz JavaScript -et, vagy tobbnyelvu az oldal,
akkor ez mar semmivel sem kenyelmesebb.
Feherke.
http://script.fplanet.hu
--
|