if ($bild=="") {$bild=="/standard.jpg"}
Wenn Du mit der IF Abfrage etwas abfragst, was gleich ist, dann machst Du es richtig mit ==. Wenn Du einer Variablen etwas zuweist, machst Du das in php nur mit einem = und nicht mit ==
if ($bild=="") {$bild="/standard.jpg"}
ist es ein problem, wenn das ganze in einer anderen if abfrage steht??
Das ist völlig wurst. Mit der Zeile oben weist Du der Variablen $bild den Text /standard.jpg zu, wenn $bild leer (also "") ist. Wo das steht, interessiert nicht, denn die Variable behält ihren Inhalt solange, bis Du etwas anderes reinschreibst. Es sollte natürlich nicht hinter der Zeile stehen, in der Du $bild zur Ausgabe benutzt :)
Das ist aber schon kein PHP-Problem mehr, sondern ein grundlegende Frage zum Verständnis des Ablaufs von Programmen allgemein (Programmtexte werden von oben nach unten ausgeführt).
Gruß,
soenk.e