Ganz einfach?! Kurze if-Abfrage funktioniert nicht?! Bitte ansehen!

altox-de

Erfahrenes Mitglied
Hallo.
Folgende if-Abfrage funktioniert nicht:

PHP:
<?
if($gallercode=="1")
{
echo("<hr noshade size=1 style=color:000000 width=100%><font size=1><b><br></b></font></font><br>");
}
if($gallercode=="0")
{
echo("");
}
?>


Wieso?
Kann mir jemand helfen?
 
Der Code sieht soweit gut aus.
Kommt die Variable aus einem Formular ? (Register Globals)
Das zweite IF durch ELSEIF ersetzen.
Ein </font> zuviel.
Das Echo benötigt keine ().

MfG Tabuk
 
Zuletzt bearbeitet:
Ich würde den Code auch noch ein bisschen mehr in Form halten ;) Etwa so:

PHP:
<?
If ($gallercode == "1") {
        echo "<hr noshade size=1 style=color:000000 width=100%><font size=1><b><br></b></font></font><br>";
}

Else If ($gallercode == "0") { }
?>
 
Also so sieht der ganze Code aus:

PHP:
elseif($bildsehen=="f")

{

	if($bildsehencode=="1")

	{

	$gallercode=0;

	echo("<br>

	<table cellpadding=\"0\" width=\"100%\">

	<tr>

	<td>

	<center>");

	$query2="SELECT * FROM $sitetable22 WHERE userid='$trefferid' and datum2='1'";

	$result2=mysql_db_query($dbname,$query2,$conn) or die(mysql_error());

	while($date=mysql_fetch_array($result2))

	{

	$gallercode++;

	if($gallercode=="1")
	{
	echo("<center><font class=\"fschrift\">Klick auf ein Bild um es in Originalgrösse zu sehen...</center></font><br>");
	}
	 $bildxx= $date[nummer];
     $bildyy= "<img src=\"$bildxx\" align=\"BOTTOM\" border=\"0\" height=\"150\">";
	 echo("<b><a href=\"index_bild.php?$sidname=$sidsid&bild=$date[nummer]\" target=\"popup\" onclick=\"window.open('','popup','scrollbars=yes,width=800,height=600')\" class=\"blaupad\"><b>$bildyy </b></a></b></td></tr></table><hr noshade size=1 style=color:c0c0c0 width=100%><font size=1><b><br></b></font></font>");
	}
	if($gallercode=="0")
	{
    echo("</td></tr></table></font></font>");
    }

}
 
Es wäre leichter wenn du uns den Fehlercode geben könntest, dann müssten wir nciht raten ;) Beschreib deine Funktion ein bisschen auch oder gib uns nen Link, dann geht das alles schneller
 
Fehlermeldung:
Parse error: parse error, unexpected $ in /kunden/index_start.php on line 1387


Es geht um die Bildergalerie.
Wenn es mehrere Bilder der Frau gibt -> zwei <hr>s und dazwischen die Bilder anzeigen,
wenn es keine anderen Bilder gibt -> nur ein <hr> und sonst nichts anzeigen
 
Zuletzt bearbeitet:
Ok schon besser... Nun wissen wir dass eine Variable falsch geschrieben, nicht festgelegt oder anders irendwie falsch sien muss... Nun schau ichs nochmal durch und find trotzdem nix :D Na egal... Gib mir mal bitte den KOMPLETTEN Code also am besten die Datei anhängen dann kann ich besser arbeiten... Dann gugg ich mal bei Line 1387 :)
 
Zurück