AndyFFM: Fehlerhafter Eintrag eines Select-Feldes mittels MySQL Update

Beitrag lesen

So als Info, falls es euch interessiert. Das Problem hat sich jetzt gelöst, wenn auch irgendwie nicht ganz für die Neugier befriedigend. In einem verzweifelten Schuß in den Wald hab ich nach und nach verschieden andere Teil der Seite nicht mitausführen lassen und plötzlich ging das Speichern in der Datenbank wieder korrekt. Ich hab den fehler lokalisiert auf eine Stelle, wo eine Liste angezeigt wird, welche Leute sich gerade auf der Seite eingeloggt haben. Neben den Leuten wird ein kleines .gif angezeigt mit einem Männlich- oder Weiblich-Symbol.
Das speichern ging plötzlich als ich den Code umgeschrieben hab zu etwa in der Art (ist jetzt aus dem Gedächtnis, vielleicht fehlt mal eine Klammer oder so)

if($row['Geschlecht']=="m"){
  echo "<img src="male.gif">";
}else{
  echo "<img src="female.gif">";
}

der FEHLERHAFTE Code vorher hingegen sah so aus:

echo "<img src="";
if($row['Geschlecht']=="m"){
  echo "male.gif";
}else{
  echo "female.gif";
}
echo "">";

Ich weiß, sieht nicht grade sauber aus. Wie sich das auf den MySQL-Query duzente Codezeilen später auswirken kann und woher der Unterschied zwischen 'm' und $_POST['Geschlecht'] //(='m')
kam, ist mir nach wie vor ein Rätsel.
Aber nagut, wenigstens gehts jetzt wieder und ich musste mich nicht in die Klapse einweisen lassen. :) Vielleicht frag ich mal das Galileo Mystery-Team.

Jedenfalls vielen Danke für eure Hilfsbereichtschaft. Ein paar nützliche Ansätze zur Fehlerbehebung bei kommenden Problemen hab ich immerhin gelernt :)