Martin Linden: Variabele wird nicht übergeben

Beitrag lesen

  1. vereinfache die Ausgabe, so dass Du nicht ständig mit \ escapen mußt, dann werden evtl. Fehler leichter zu erkennen. Verwende innerhalb von echo, bzw. print ' statt ".

die 's benutze ich, weil das ganze in einer While Schleife läuft, also auch im echo eines PHP bereiches.
und, dieso soll ich ' anstelle von " benutzen??
mit " hab ich bisher immer in echo's gearbeite, und damit gab es noch nie Probleme??

  1. Verwende $_POST['varname'] statt der veralteten $HTTP-Variante.

ich kann gern auch $_POST verwenden, aber auch die HTTP-variabte hat bei mir einwandfrei Funktioniert.

Das Kurriose ist ja, dass die variabele idgiv Übergeben wird, an die nächste Seite, aber eben die Variabele Antwort nicht.
Dass ist ja das, was ich nicht verstehe??

  1. Teste die Var mit if (isset(_$POST['antwort'])) oder !empty, dann weißt Du genau, ob die Var wirklich nicht übertragen wird oder einfach nur keinen Wert, bzw. einen Leerstring enthält.

Und gesetzt ist die Variabele, dass lasse ich schon die ganze zeit überprüfen (auch mit echo...))

Gruß
Martin