A paraméter átadásnak egyszerű html-ből 3 ismert módja a sütik, a GET és a POST. Mind a 3 megoldásnak megvannak az előnyei és hátrányai. Nézzük sorra. SÜTIKElőny: Kliens és szerver oldalon egyaránt feldolgozható. Hátrány: Nem mindíg támogatott. Pl.: Ha a felhaszháló kikapcsolja. GETElőny: Minden esetben használható. ( URL ) Hátrány: Az átadott paraméterek megjelennek az URL-ben. POSTElőny: Minden esetben használható, nem jelenik meg az URL-ben. Hátrány: Form keretén belűl küldhető, feldolgozás szerver oldalon. Lentebb közölt forrás segítségével bemutatom, hogy lehet form-al paramétert átadni úgy, hogy az link legyen és ne "submit" gomb vagy kép. kód

<HTML>
<HEAD>
<SCRIPT language="javascript" type="text/javascript">
function link( args )
{
document.post_form.param.value = args;
document.post_form.submit();
}
</SCRIPT>
</HEAD>

<BODY>

<FORM name="post_form" method="POST" action="post_parser.php">
<INPUT type="hidden" name="param" id="param" value="">
</FORM>

<A href="javascript:link('paraméter_értéke');">link</A>

</BODY>

</HTML>

post_parser.php:

<?php

echo $_POST["param"];

?>

A javascript támogatott NN2-től és IE3-tól. szerző: qcy

Harder

Harder

Profil

Korábbi hozzászólások (4)

A régi blogon érkezett hozzászólások archívuma. Új hozzászólást már nem lehet írni.

  1. Attila

    Nekem nem működik, pedig nagyon kéne... :) Mi lehet a rossz benne?
    Köszönöm.

  2. BonFirebonfire.blog.hu

    Írd le azt is, mi az ami nem működik, mi történik, és ha van hibaüzenet, akkor azt is. Erre így elég nehéz válaszolni.

  3. Attila

    Ok, köszönöm, már működik, elírtam valamit, bocsánat, teljesen jó.

  4. tomsonkatomsonka.ininet.hu/szallas/naptar

    Nekem van egy naptár kezelő kis php kódom, melyen majd szállást lehet foglalni. Minden frankó egész jól alakul, csak amikor léptetek a hónapok között elveszítem a bejelölt napokat. Magyarul amikor léptetek a hónapok közt le kéne tárolni egy tömbbe a kiválasztott napokat. Ezt szeretném megoldani, és ehhez kérnék egy kis segítséget.
    Előre is köszönöm. :)

Van hozzáfűznivalód? Írj nekem közvetlenül.

Kapcsolat