Autor Zpráva
slovakCZ
Profil
Ahoj,

mám input a ten má "name" rovnu "p[]". Formulář odesílám getem.

V php poté ověřuji:
if(isset($_GET['p[]']) OR isset($_GET['p%5B%5D'])){
echo OK;
}

ale OK mi to nevypíše i když je formulář odeslán.

Bohužel jsem schopen zasáhnout jen do šablon a input(y) se opravdu MUSÍ jmenovat "p[]". A další (ani skryté) inputy nejsem schopen přidat.

Lze vůbec ověřit, zda parametr s hranatými závorkami byl odeslán a je v URL?

URL vypadá takto:
index.php/pro-miminka-a-maminky-a10?dir-desc=1&view-pictures=1&order=default&p%5B%5D=40
DoubleThink
Profil *
Z takto pojmenovaného parametru udělá PHP pole, takže:
isset($_GET['p'])
slovakCZ
Profil
aha, diky moc, to jsem nevedel.... toto jiz funguje

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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