-
[Php] Verifica campi
Salve ho alcuni problemini col php, tra cui la verifica dei campi obligatori non me la fa, il codice che uso è il seguente:
Codice PHP:
if ($cognome==""){
header("Location: /registrazione/index.asp?ope=err&type=1");
}
Da una pagina asp, gli passo il campo cognome e questo dovrebbe controllare che se è =="" e quindi è vuoto, mi dovrebbe reindirizzare alla pagina asp con l'operazione errore e il tipo in questo caso 1, ma non mi reindirizza, prosegue col codice senza darmi nemmeno un errore!!
So che prima degli header non devono esserci echo e infatti non ci sono!
La pagina non è qui e quindi può essere asp.
Mi potreste aiutare?Grassie!!
-
scusa ma la variabile come gliela passi con il query string o postata?
nel caso dovresti utilizzare $_GET['cognome'] o $_POST['cognome'] o $_REQUEST['cognome'].
Spero di non aver capito male il tuo problema.
Ciao
Leandro
Happy Slack!
-
la passo con method method="post" e poi nel file php la piglio con
Codice PHP:
if ($_POST['cognome']==""){
header("Location: /registrazione/index.asp?ope=err&type=1");
}
nel file index.asp è:
Codice:
<% if request.QueryString("ope")="err" and request.QueryString("type")=1 then
response.Write("Obligatorio")
end if
%>
-
bhè, probabilente mi sbaglio, ma magri congnome nn è vuoto, potrebbe esserci uno spazio o qlkos'altro ke nn lo fa essere uguale a "" prova a fare trim()
-
no nn è questo il problema ho provato anke così!!!
Uff non so più come riprovare!!Come potrei fare per farti vedere il code?
ho provato a mettere: $_POST['cognome'] e nn va $cognome e non va, trim($cognome) e trim($_POST['cognome']) e manko va....
-
credo si possa fare con javascript... ma nn kiedermi il codice :P
-
ma in php è semplicissimo...ma non so perchè non va!!!Il codice è fatto bene!!!
-
a qst punto ti posso dire solo di postare tutto il codice...oppure di fare tutto in asp
edit
prova ad usare $HTTP_POST_VARS al posto di $_POST