Martin Hölter: id übergabe

Beitrag lesen

Hi!

Auf Deutsch: Notice: Undefined index: id in D:\Webserver\WWW\html\webdb\page\view_auswahl.php on line 8

muss wohl irgend was mit dem <?php echo $_POST['id'];?> zu tun haben, aber was?

Logisch. Du sagst ihm, er soll $_POST['id'] ausgeben, was er aber nicht kann, da es $_POST['id'] ja nur gibt, wenn per Post die Variable id gesetzt wird. Also kriegst du eine Notice.

Besser wäre hier

if isset($_POST['id']){  
 $id = $_POST['id'];  
}  
else{  
 $id = '';  
}  
  
echo $id;

hier wird zuerst geprüft, ob der Wert existiert, wenn ja, wird er der Variable $id zugewiesen, ansonsten kriegt $id den Leerstring und verursacht so keine Notice mehr.

Gruß

Martin