action paraméterezés
Sziasztok!
Adott egy valami.php?m=4
Egy formon belül megy a mókázás. Amikor a user elküldi a formot, megjelenik az eredmény, de a valami.php után levő paramétereket már nem adja vissza. Mivel egy adatbázisból szedem, hogy mi jelenjen meg a lapon így fontos lenne hogy a form elküldése után a php a paraméterekkel együtt maradjon meg.Köszi
K
■ Adott egy valami.php?m=4
Egy formon belül megy a mókázás. Amikor a user elküldi a formot, megjelenik az eredmény, de a valami.php után levő paramétereket már nem adja vissza. Mivel egy adatbázisból szedem, hogy mi jelenjen meg a lapon így fontos lenne hogy a form elküldése után a php a paraméterekkel együtt maradjon meg.
<form action="<?php print $PHP_SELF?>" method="post" enctype="application/x-www-form-urlencoded" name="barmi" id="barmi">
.
.
.
.
<input style="width:auto" type="submit" name="barmi" value="barmi" >
</form>
K
pl igy:
működik, de h miért:)
Köszi. Nem tudtam, hogy postoljam valami.php?m=4 -re. Az igazság, hogy a módszereddel működik, de hogy miért nem tudom, mert gyakorlatilag '?m=' helyett bármit írhatok..ugyanazt csinálja..Mondjuk ez erre a feladatra így ok..de ha más paramétert kellene használnom akkor nein..
Ötlet?
K
php (programozás?) alapok
a paraméterek hozzáfűzésére pedig ha nem találsz függvényt, akkor írhatsz is egyet. logikusan kikövetkeztethető, hogy neked a ciklus nevű vezérlési szerkezetre lesz szükséged (az eddigi kérdéseid alapján egy erős alapozó tanulmány/könyv sokat segítene a problémáid megoldásában):
Talán a legegyszerűbb módszer...
azért ez ne maradjon így ebben a formában az utókornak
több paraméter esetén?
Több paraméter esetén (valami.php?m1=1&m2=2) fűzzem össze '?m1='&'?m2=', $_GET['m1'&'m2'] ?
Illetve ha más paraméterezéssel szeretném postolni? Mert ha jól értem ez az eredeti paramétereket állítja vissza.
K
több paraméter
én meg ha jól értettem, akkor ez volt a célod. ;) de amúgy bármit írhatsz a $_GET['m1'], $_GET['m2'] helyére...
kiroa
Legmélyebb tiszteletem:) Köszi a segítséget.
K
Rend..
több rend
elveszett volna.. -- register globals on
De akkor engedjetek meg mégy egy kérdést..bár lehet h. új témát kellene indítanom..
A szerver ahol a lap futna úgy van konfigolva hogy a:
register_globals=off -ra van állítva.
Nekem viszont "on" kellene. A tárhely tul. azt javasolta, hogy tegyem be egy olyan php-be ezt amit minden más fájl include-ol, de nem tudom, hogy kellne ezt..
Elegendő ha létrehozok egy php-t, vagy más trükk is kell?
K
Ne akard.
dokumentáció
úgyhogy itt meg is kérdőjeleződik a "tárhely tul." hozzáértése.
nem akarom:)
Nem akarok én semmit:) Az a hálás feladat jutott osztályrészül, hogy egy "vásárolt" sablont kell átalakítani..azt hiszem ebből a néhány postbol kiderült, hogy mennyire értem a kérdést.
Elolvastam a linkek mögött levő anyagot..erre nem tudok mit mondani. Így lett megcsinálva az anyag. Esélyem nincs módosítani ilyen mélységig. Sajnos a .htaccess nem megy..azzal kezdtem..de nem engedélyezik a user szintű módosítást..
Van egy két soros php kódot amit elhelyeztem minden php elején és így emulálva működik a dolog. Gondolom ennek is vannnak buktatói de ebben most nem mehetek bele.
Azért idemásolom, kíváncsi vok a véleményetekre, illetve ha valaki belefut hasonló dologba akkor talán ez segít:
doksi, doksi, doksi
pár tanács hozzá, mivel úgysem olvasod végig ;)
Osztályrész