Autor Zpráva
HGD
Profil
nevim jestli to jde, ale potřeboval bych to momentálně udělat a nevim jak, potřebuju změnit proměnnou v PHP podle toho na co kliknu v selectu přes onChange
fuckin
Profil
onchange v php nenajdes, jestlis vsak myslel pres js tak pomoci formu by to mohlo jit jestli to spravne chapu
Jan Tvrdík
Profil
HGD:
Můžeš leda poslat ajaxový požadavek a v PHP použít sessions.
sysel
Profil
Možná zcela nerozumím otázce, ale snad by pomohlo:
<SELECT ....   name="selectName"   .... onChange="submit()">

a v PHP se pak vybraná hodnota najde pod $_POST["selectName"] (nebo $_GET["selectName"])
samozřejmě, pokud má PHP vrátit na stejný kód musí být
<FORM .... action="./the_same_page.php">

(the_same_page.php nahradit za název své stránky)
peta
Profil
HGD viz sysel nebo ajax Jan Tvrdík
PHP pracuje na pc-server, js pracuje na pc-uzivatel. Uzivatel nemuze menit php kod ulozeny na serveru (stranka mu byla jiz jednou poslana ve formatu HTML, zadna PHP promenna v tom neni), pokud mu neodesle stranku nebo neposle odeslani pres ajax.
Bubák
Profil
pete, plácáš nesmysly.
Uzivatel nemuze menit php kod ulozeny na serveru“, to je sice pravda, ale podle tvé logiky uživatel nemůže měnit ani JS kód, protože JS kód už byl serverem odeslán ne formátu HTML nebo JavaScript.
Závěr podle tvé logiky, proměnné nelze změnit, a jsou to vklastně konstanty.
google.com javascript proměnné
jpw javascript proměnné
google.com php proměnné

HGD
Upřesni, co vlastně chceš, hlavně odkud proměnnou bereš (natvrdo v PHP souboru, ze souboru, z databáze) a co se má po změně proměnné stát, zda zobrazit změnu bez reloudu stránky (bude třeba AJAX), nebo normálně zobrazit stránku se změněnou proměnnou, nebo zda ti bude stačit, že se noná hodnota proměnné zapíše do souboru, nebo databáze.
sysel
Profil
No, fakt je, že jsme se již pokusili něco poradit, ale je zbytečné se přít, co vlastně HGD chtěl. To by nám měl říci sám. :-)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0