Foutje: Undefined index:

Status
Niet open voor verdere reacties.

steenbok1988

Gebruiker
Lid geworden
7 dec 2009
Berichten
6
Beste allemaal,

momenteel ben ik via een tutorial de basis van PHP proberen te begrijpen. Nu kom ik tijdens het maken van de tutorial de volgende error (?) tegen:
Notice: Undefined index: cb

Ik heb her en der wat gesnuffeld op het internet. Hier wordt aangegeven dat ik iets met de elseif moet doen, maar echt eruit komen? Dat lukt me niet.

Wilt iemand de tijd nemen om mij op weg te helpen? Onderstaand de code:
[JS]<?php
$getal =$_POST['cb'];
if ($getal==1){
$getal = (bool) true;
echo($getal);}
else
{echo ("niets aangekruist");
}
?>[/JS]

Het heeft betrekking op de bovenset regel.

Bedankt alvast.

Groeten,!
 
Undefined index betekend dat het opgevraagde onderdeel van het array niet bestaat.

Aangezien je verwijst naar $_POST betekend dat hoogstwaarschijnlijk dat de gebruiker geen formulier heeft ingezonden.

Je kunt het beste een check om je hele formuliercode heenzetten waar je kijkt of het formulier wel verzonden is...

PHP:
if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
  // het formulier is ingezonden; $_POST is gevuld.
}
else {
  // het formulier is niet ingezonden; $_POST is leeg.
}

Succes.
 
Undefined index betekend dat het opgevraagde onderdeel van het array niet bestaat.

Aangezien je verwijst naar $_POST betekend dat hoogstwaarschijnlijk dat de gebruiker geen formulier heeft ingezonden.

Je kunt het beste een check om je hele formuliercode heenzetten waar je kijkt of het formulier wel verzonden is...

PHP:
if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
  // het formulier is ingezonden; $_POST is gevuld.
}
else {
  // het formulier is niet ingezonden; $_POST is leeg.
}

Succes.

Bedankt. Het werkt. :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan