Hallo,
if( "isset($_POST["name"])" ) $name = $_POST["name"];
else $name = "";
wenn man keinen else-Zweig oder eine prophylaktische Initialisierung für $name hat, kann man sich das allerdings schenken. Denn dann sit $name == false und $_POST["name"] auch.
besser geeignet wäre also z.B das Konstrukt
if (!isset($_POST["name"])) $_POST["name"] = "";
Dann hat $_POST["name"] anschließend zwar immer noch keinen Wert, aber den passenden Typ. Voruasgesetzt der Name soll ein String sein *gg*
Liebe Grüße
Chris (C)