Hi!
ich verzweifle gerade an einem Problem was ich mit php habe.
Verzweifeln hilft bei der Lösungsfindung selten. Hilfreicher sind Kontrollausgaben, um Wunsch und Wirklichkeit miteinander zu vergleichen. Damit kommt man dem Fehler noch nciht unbedingt direkt auf die Spur, aber es hilft beim Feststellen eines eigenen Irrtums.
Zu beschreiben was passiert und was du gern hättest, wäre auch hilfreich. Zum einen für dich, weil du dabei genauer auf das Problem schauen musst und für die potentiellen Antwortenden, damit sie einen Anhaltspunkt bekommen, wenn die Fehler nicht so offensichtlich sind wie in deinem Fall.
<?php
If ($_POST["Name"]="name")
{$table = 1;}
Elseif ($_POST["Name"]="game")
{$table = 2;}
Elseif ($_POST["Name"]="job")
{$table = 3;}
Else
{$table = 0;}
?>
Den Inhalt von Variablen bekommst du mit var\_dump() angezeigt. var\_dump($\_POST) zeigt dir schonmal, dass was anderes drinsteht als du erwartet hast. var\_dump() eignet sich aber auch für die Ausgabe von Ausdrucksergebnissen. Dein Code wird immer eine 1 in $table ergeben. Das heißt also, dass $\_POST["Name"]="name" immer true ergibt. Die Kontrollausgabe var\_dump($\_POST["Name"]="name") aber liefert kein true/false sondern "name". Das sollte dir zumindest zu denken geben, dass da was nicht richtig ist.
Lo!