Űrlap ACTION paraméterezése
Üdv mindenkinek, kellemes ünnepeket!
1 kérdésem lenne, nem vagyok nagy programozó :).
Van egy űrlapom, ami bekér
- egy nevet (name),
- egy mailcímet (mail),
- meg mondjuk select-el egy számot 1-5 között (szam).
Hogyan oldhatom meg, hogy a form elküldése után a paraméter után a kiválasztott szám kerüljön oda?
http://valami.hu/index.php?parameter=szam
Hogyan alakítsam át ezt a sort?
<form name="form1" method="post" action="http://valami.hu/index.php?parameter=szam">
Köszi a segítséget.
Zsolt
■ 1 kérdésem lenne, nem vagyok nagy programozó :).
Van egy űrlapom, ami bekér
- egy nevet (name),
- egy mailcímet (mail),
- meg mondjuk select-el egy számot 1-5 között (szam).
Hogyan oldhatom meg, hogy a form elküldése után a paraméter után a kiválasztott szám kerüljön oda?
http://valami.hu/index.php?parameter=szam
Hogyan alakítsam át ezt a sort?
<form name="form1" method="post" action="http://valami.hu/index.php?parameter=szam">
Köszi a segítséget.
Zsolt
Elegánsan sehogy
select
értéke, akkor átírod azaction
-t. De ez egyáltalán nem szép, és a legkevésbé robusztus.Gyakorlatilag egyszerre akarsz
GET
ésPOST
kérést küldeni. Miért így csinálod, mi a feladat?Nem baj, ha nem elegáns, csak működjön :)
5 csoport van, és fontos, hogy a felhasználó ki tudja váltani, melyik csoportba kerüljön, ezért az 1-től 5-ig.
A lényeg az, hogy az űrlap elküldése után megjelenjen a címsorban ez:
http://valami.hu/index.php?parameter=szam
Ahol a szám a felhasználó által 1-től 5-ig kiválasztott szám.
A szoftver mindenképp POST-ot akar...
<form name="form1" method="post" action="http://valami.hu/index.php?parameter=szam">
Az elegancia fontos
Nem teljesen értem, hogy miért nem tudod a
POST
változók közt átadni ezt is, de mi lenne akkor, ha az űrlap előtt választana linkek közül?És használd a kódszínezőt, ha kódot másolsz be, mert különben morcosak lesznek az emberek.
get, post
Valóban nem tudom pontosan,
Nem tudom, illik-e ide bemásolni kódot, de berakom, és hátha tud valaki segíteni.
Eddig így néz ki, és az a lényeg, ha elküldöm az űrlapot, http://valami.hu/index.php?parameter=szam
A szám az a csoport, amit kiválaszt.
Ez megoldható így?
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="http://valami.hu/index.php?parameter=csoport">
<table border="0" cellpadding="4" cellspacing="0">
<tr>
<td align="right" width="50%">Név:</td>
<td width="50%"><input type="text" name="name" />
</td>
</tr>
<tr>
<td align="right" width="50%">E-mail:</td>
<td width="50%"><input type="text" name="mail" />
</td>
</tr>
</table>
<p>
<select name="csoport" id="csoport">
<option value="1" selected="selected">Első</option>
<option value="2">Második</option>
<option value="3">Harmadik</option>
<option value="4">Negyedik</option>
<option value="5">Ötödik</option>
</select>
</p>
<p>
<label>
<input type="submit" name="button" id="button" value="Submit">
</label>
</p>
</form>
</body>
</html>
tehát
A kód valami efféle lenne:
Ez talán nem a legelegánsabb kód, de működik.
Ha jól értem egy valaki által már megírt alkalmazást akarsz használni a hírlevelek kiküldésére, ugyanakkor azt nem írtad, miben befolyásolja ezt a programot az, hogy te mit adsz át GET paraméterként, ha egyébként a nevet és az e-mail címet POST adatként várja. Vagy csak visszajelzésnek szánod a feliratkozó felé?
Köszi!
És bocsi a kódszinezőért :)