Notice: Undefined index:

Status
Niet open voor verdere reacties.

mvdb2006

Gebruiker
Lid geworden
1 aug 2007
Berichten
12
Het volgende probleem doet zich voor bij onderstaande code.

Wat is eigenlijk wil is dat als session dp-4 niet bestaat er "U heeft nog geen bezorgdatum gekozen!" wordt weergegeven i.p.v. Notice: Undefined index:
Wat doe ik fout?

PHP:
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' || (isset($_SESSION['dp-4']) && strlen($_SESSION['dp-4']) > 0)) {
	if (isset($_POST['dp-4']))
	{
		$_SESSION['dp-4'] = $_POST['dp-4'];
	}
	
echo '<div class="response"><p>Uw bestelling wordt bezorgd op: <strong>' . $_SESSION['dp-4'] . '</strong> </p></div>';
}
else {

echo '<span style="color:#FF2F2F;text-align:center;">U heeft nog geen bezorgdatum gekozen!</span>';


}

?>
 
PHP:
<?php
 if (isset($_SESSION['dp-4'])){
echo '<div class="response"><p>Uw bestelling wordt bezorgd op: <strong>' . $_SESSION['dp-4'] . '</strong> </p></div>';
}else{
echo '<span style="color:#FF2F2F;text-align:center;">U heeft nog geen bezorgdatum gekozen!</span>';
}
?>
 
Super bedankt! Dat is precies wat ik zocht.

PHP:
<?php
 if (isset($_SESSION['dp-4'])){
echo '<div class="response"><p>Uw bestelling wordt bezorgd op: <strong>' . $_SESSION['dp-4'] . '</strong> </p></div>';
}else{
echo '<span style="color:#FF2F2F;text-align:center;">U heeft nog geen bezorgdatum gekozen!</span>';
}
?>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan