PHP variable <- FORM

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: 15 čer 2006 18:51
Kontaktovat uživatele:

PHP variable <- FORM

Příspěvek od simPod »

mam index.php a tam

Kód: Vybrat vše

<FORM METHOD="POST" ACTION="index.php" NAME="prihlasit">
<INPUT TYPE="submit" class="submit" NAME="prihlasit" VALUE="login">
</FORM>


jde nejak nastavit server, aby se mi automaticky nastavovala PHP promenna dle NAME parametru? takze po submitnuti FORMu bych mel vytvorenou promennou
$prihlasit //=1

dik
Uživatelský avatar
jackm
Level 4.5
Level 4.5
Příspěvky: 1720
Registrován: 19 srp 2008 19:42
Kontaktovat uživatele:

Re: PHP variable <- FORM

Příspěvek od jackm »

Kód: Vybrat vše

<FORM METHOD="POST" ACTION="index.php" NAME="prihlasit_form">//měl jsi dvě shodné hodnoty
<INPUT TYPE="submit" class="submit" NAME="prihlasit" VALUE="login">
</FORM>

Tak dej do php skriptu

Kód: Vybrat vše

$parname=$_POST['prihlasit'];
.
Naposledy upravil(a) jackm dne 07 lis 2010 00:50, celkem upraveno 1 x.
simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: 15 čer 2006 18:51
Kontaktovat uživatele:

Re: PHP variable <- FORM

Příspěvek od simPod »

ano, to mi funguje, ale ja mam na jednom serveru skript, kde se ty promenne vytvareji automaticky, a kdyz to nahraju na localhost, tak se nevytvareji
Uživatelský avatar
jackm
Level 4.5
Level 4.5
Příspěvky: 1720
Registrován: 19 srp 2008 19:42
Kontaktovat uživatele:

Re: PHP variable <- FORM

Příspěvek od jackm »

Tak sem pošli ten skript na vytváření těch proměnných.
simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: 15 čer 2006 18:51
Kontaktovat uživatele:

Re: PHP variable <- FORM

Příspěvek od simPod »

praveze zadny neni
skript=index.php
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: PHP variable <- FORM

Příspěvek od CZechBoY »

Kód: Vybrat vše

<input type="hidden" name="promenna" value="1">
to ti udělá proměnnou
$_POST['promenna']==1

jinak nevim co chceš docílit, nějak nechápu, jestli chceš tlačítka (třeba 10) a každé aby odeslalo jinou hodnotu tak třeba takhle:

Kód: Vybrat vše

<button type="submit" name="odesilaci" value="1">Odeslání 1</button>
<button type="submit" name="odesilaci" value="5">Odeslání 5</button>
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: 15 čer 2006 18:51
Kontaktovat uživatele:

Re: PHP variable <- FORM

Příspěvek od simPod »

no, tak takhle:
na jednom webu mam kod

Kód: Vybrat vše

<FORM METHOD="POST" ACTION="index.php" NAME="prihlasit_form">//měl jsi dvě shodné hodnoty
<INPUT TYPE="submit" class="submit" NAME="prihlasit" VALUE="login">
</FORM>

kdyz kliknu na button login, tak mi najednou v php zacne vracet
isset($prihlasit_form) //true


hodil jsem to na localhost a vraci to false
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: PHP variable <- FORM

Příspěvek od CZechBoY »

no jistě že je SET, protože si ten formulář odeslal a máš asi zapnutá REGISTER_GLOBALS, což je velmi staré a každý to mele dokola REGISTER GLOBALS Z BEZPEČNOSTNÍCH DŮVODŮ VYPNOUT !!!
ale nevím v čem to vadí že si odeslal formulář
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
simPod
Level 4
Level 4
Příspěvky: 1295
Registrován: 15 čer 2006 18:51
Kontaktovat uživatele:

Re: PHP variable <- FORM

Příspěvek od simPod »

aha, to by mohlo byt ono. diky
Zamčeno

Zpět na „Programování a tvorba webu“