ugrás a tartalomhoz

Submit automatikusan

Anonymous · 2006. Már. 27. (H), 18.11
Sziasztok!

Új vagyok itt, és a webprogramozásban is.
Egy kis oldalt akarok készíteni ami get-el kap adatot és post-al adja tovább.
<form method='post' action='editor.php'>
<input type='hidden' name='file' value='<? echo $file; ?>'>
<input type='submit' value='Edit'>
</form>

Létrehoztam az oldalon a form-ot működik, de azt szeretném ha gombot nem nekem kellene megnyomni hanem "megnyomná magának".

kösz,
R.
 
1

??

Poetro · 2006. Már. 27. (H), 18.38
Ez mire kellene neked? Mert igy ebben a formában nincs érteleme.
Ha egy linkre gondolsz, akkor PHP-ban vmi ilyesmi kellhet neked akkor get esetén:

<a href="editor.php?file=<?=rawurlencode($file)?>&amp;submit=Edit">valami</a>
Ha POST-al akarod küldeni, akkor ajánlom a curl csomag megismerését. Itt érdemes a felhasználói hozzászólásokat átolvasni.
2

miért?

erenon · 2006. Már. 27. (H), 18.43
Ha láthatóan úgyis 'önkicsomagolóak' a változók (nem raktál eléjük $_GET[' és utánuk '] jelölést) akkor miért kell POST-methodra váltani? A $_POST szuperglobálisba manuálisan is írhatsz, nem csak formokkal.
Az átirányítás pedig:
Location(header: "http://oldal.hu/file.ext");
exit;
3

van oka!

Anonymous · 2006. Már. 27. (H), 19.42
itt vannak a részletek, ha már ilyen érdeklődés van...
az weblapunkon van egy csomó asp oldal, amihez admin felületet akarok készíteni.
pl. ez az url: www.oldalunk.com/partnerek/joe.asp
ilyenkor csak beszúrok egy "admin.php?"-et, és nem kell az admin oldalon ujra megkeresgélni a partnert, hanem rögtön karbantarthatom.
www.oldalunk.com/partnerek/admin.php?joe.asp

a karbantartó oldal sajnos csak post-al fogad adatokat mert egy összetett WYSIWYG Editor.

kösz a hozzászólásokat,
a header helyesen: header("Location: - ez működik, $_POST tömbbe tényleg tudok írni, de nem adja át. így egyben már nem megy.
curl-t még nézegetem, egyenlőre nem értem.

Robi
4

jajj

erenon · 2006. Már. 27. (H), 19.45
Hupsz, tényleg, elnéztem, bocsánat. Viszont átatja a POST tömböt is, legalábbis nekem a szokott módon:
header('Location: http://valami.hu?post=érték');
5

jajj jajj

Anonymous · 2006. Már. 27. (H), 19.54
de az értéket nem a lekérdező karakterláncban akarom továbbadni, hanem mintha ürlapot továbbítanék.