2010-11-25 22:33
Koden ser nu ut såhär:
if (isset($_POST['age1'])){ //Sätter ålder till det angivna talet genom att först kontrollera om rutan är ikryssad.
$age1 = $_POST['age1'];
}
elseif (!isset($_POST['age1'])){
$age1=11;
}
if (isset($_POST['age2'])){ //Samma som ovan.
$age2 = $_POST['age2'];
}
elseif (!isset($_POST['age1'])){
$age2=11;
}
if (isset($_POST['age3'])){ //Samma som ovan.
$age3 = $_POST['age3'];
}
elseif (!isset($_POST['age1'])){
$age3=11;
}
if (isset($_POST['age4'])){ //Samma som ovan.
$age4 = $_POST['age4'];
}
elseif (!isset($_POST['age1'])){
$age4=11;
}
if (($age1 > 10) && ($age2 > 10) && ($age3 > 10) && ($age4 > 10)){
$age=1;
//kollar att alla är över den rekommenderade åldern.
}
elseif (($age1 > 6) && ($age2 > 6) && ($age3 > 6) && ($age4 >6) && (($age1 > 17) || ($age2 > 17) || ($age3 > 17) || ($age4 > 17))){
$age=1;
//Är inte alla rätt ålder så kollar koden om det finns en myndig person med.
}
else{
$age=2; //Om kunderna inte uppfyllde ålderskraven så blir de nekade.
}
if ($age==2) {
header('Location: ./ung.htm');
// Om en av personerna är under den "behövda" åldern så redirectas sidan till en hemsida som informerar om detta.
}
Ser du vad som kan orsaka felläsning? felkodat?
Ingen status