Autor Zpráva
stepanka
Profil *
Ahoj,

prosím, nevíte někdo, kde může být rozdíl, když mám dva stejné e-shopy, v nich dva stejné formuláře, a když v obou zavolám řádek

if ($_POST) {
   echo 'něco';
}


Tak v jednom mi to po uložení produktu vypíše něco a v druhém ne?

Ovlivňuje nějak tyto proměnné třeba nastavení serveru?

Děkuju moc.
Jan Tvrdík
Profil
stepanka:
Zkus místo toho použít
if (isset($_POST) && count($_POST)) {
    echo "neco";
}

Případně můžeš na obou serverech zavolat
var_dump($_POST);
Yur4Y
Profil
Používajte
if (!empty($_POST))
a vyhnete sa problémom.
stepanka
Profil *
Aha, až teď jsem si všimla, že na konci provedení druhého formuláře je header s Location, proto to nešlo. Ale i tak mockrát díky za rady.

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: