- Home
- Categorie
- Coding e Sistemistica
- Coding
- Problema con PHP
-
Problema con PHP
Sto realizzando un sito, ma ho un problema con una pagina. Praticamente in questa pagina html c'è un form, collegato al file dati.php . Questo deve controllare se tutti i componenti del form e sono tutti compilati, in base al sesso deve aprire una pagina html con sfondo rosa o azzurro (quando premo il tasto invia). Ma non funziona
Da cosa dipende?
*<?php
$redirect = "maschio.html";
$redirect1 = "femmina.html";
if ($_GET['nome'] == "") //il controllo devi farlo sulla stringa vuota "" non sullo spazio " "
{
echo "Non hai inserito il nome";
echo '<a href="guestbook.html">Torna al questionario...</a>';
}
elseif($_POST['cognome'] == "")
{
echo "Non Hai inserito il cognome!";
echo '<a href="guestbook.html">Torna al questionario...</a>';
}
elseif($_POST['sesso'] == "")
{
echo "Non hai specificato il sesso!";
echo '<a href="guestbook.html">Torna al questionario...</a>';
}
elseif($_POST['provincia'] == "")
{
echo "Non hai specificato la provincia!";
echo '<a href="guestbook.html">Torna al questionario...</a>';
}
elseif($_POST['provincia'] == "")
{
echo "Non hai specificato la provincia!";
echo '<a href="guestbook.html">Torna al questionario...</a>';
}
elseif($_POST['citta'] == "")
{
echo "Non hai specificato la città!";
echo '<a href="guestbook.html">Torna al questionario...</a>';
}
elseif($_POST['voto'] == "")
{
echo "Non hai specificato il voto!";
echo '<a href="guestbook.html">Torna al questionario...</a>';
}
elseif($_POST['auto'] == "")
{
echo "Non hai specificato la tua auto preferita!";
echo '<a href="guestbook.html">Torna al questionario...</a>';
}else {
if ($sesso == "m")
{header("Location: $redirect");}
else
{header("Location: $redirect2");}
?>*
-
L'errore è nell'ultima parte?
-
Che errore ti da?