Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Bilder nur anzeigen, wenn Variable entsprechenden Wert hat
Frage
Hallo,
habe den Eintrag "Einloggscript" nochmal überdacht und bin zum entschluss gekommen: Zu schwer zu verstehen!!
Deshalb habe ich mir was (hoffentlich leichteres) anderes Überlegt......
Also: Wenn die „kontroll_id“ den Wert „1“ hat(Dafür habe ich bereits eine Lösung, also ist es unwichtig, wie ich den Wert in die "kontroll_id" schreibe), sollen einige Bilder angezeigt werden. Die Bilder dürfen aber wirklich nur sichtbar sein wenn die „kontroll_id“ auf 1 gesetzt wurde, , da die Bilder eben nur für Mitglieder sind, bzw. Für Leute, die wissen wie sie die „kontroll_id“ verändern. Falls du jetzt denkst, das wäre zu gefährlich, kein Problem. Ich werde die „id“ regelmäßig ändern!!
Nun mal wieder zum Script:
----------------------------------
<?
if($HTTP_GET_VARS["kontroll_id"] = “1”)
(
echo "<IMG src="test_bild1.jpg"></IMG>";
)
else
(
echo "";
)
?>
----------------------------------
Vielen Dank für eure Hilfe im Voraus!!
Mit freundlichen Grüßen Jan
Antwort 1 von disco
moin
versteh jetzt nicht so ganz, wo dein problem ist. wie man sieht, weisst du was eine if-abfrage ist, und wie man echo benutzt.
if(kontroll_id==1)
{
echo "<IMG src="test_bild1.jpg"></IMG>";
}
g,
disco
versteh jetzt nicht so ganz, wo dein problem ist. wie man sieht, weisst du was eine if-abfrage ist, und wie man echo benutzt.
if(kontroll_id==1)
{
echo "<IMG src="test_bild1.jpg"></IMG>";
}
g,
disco
Antwort 2 von disco
ach
wieder zu lange java gemacht. das "$" fehlt.
if($kontroll_id==1)
wieder zu lange java gemacht. das "$" fehlt.
if($kontroll_id==1)
Antwort 3 von Killerbarbe
Hi,
sorry das ich erst so spät schreibe....
Vielen Dank für deine sehr schnelle Hilfe, werde es gleich mal testen!!
Danke!!
MFG Jan
sorry das ich erst so spät schreibe....
Vielen Dank für deine sehr schnelle Hilfe, werde es gleich mal testen!!
Danke!!
MFG Jan
Antwort 4 von Killerbarbe
Hi, habs jetzt mal getestet, klappt jedoch nicht, es kommt folgende Meldung:
Parse error: syntax error, unexpected T_STRING in c:\programme\wamp\www\Homepage\test.php on line 107
So habe ich es zuerst eingesetzt, tat jedoch nicht:
-------
<?
if($kontroll_id==1)
{
echo "<img src="geheimes_bild.jpg"></img>";
}
?>
------
Habe jetzt noch was anderes probiert, vllt. ist das besser:
----------
<?
$geheimbild = "<img src="geheimbild.jpg"></img>"
?>
<?
if($kontroll_id==1)
{
echo $geheimbild;
}
?>
--------
Danke für eure Hilfe!!!
MFG Jan
Parse error: syntax error, unexpected T_STRING in c:\programme\wamp\www\Homepage\test.php on line 107
So habe ich es zuerst eingesetzt, tat jedoch nicht:
-------
<?
if($kontroll_id==1)
{
echo "<img src="geheimes_bild.jpg"></img>";
}
?>
------
Habe jetzt noch was anderes probiert, vllt. ist das besser:
----------
<?
$geheimbild = "<img src="geheimbild.jpg"></img>"
?>
<?
if($kontroll_id==1)
{
echo $geheimbild;
}
?>
--------
Danke für eure Hilfe!!!
MFG Jan
Antwort 5 von Nessus
Hi,
dein Fehler ist recht einfach. Du hast das Escapen von Anführungszeichen, die den HTML-Code betreffen vergessen ;-)
Dein Code:
Hier ist es richtig:
HTH
Nessus
dein Fehler ist recht einfach. Du hast das Escapen von Anführungszeichen, die den HTML-Code betreffen vergessen ;-)
Dein Code:
<?
if($kontroll_id==1)
{
echo "<img src="geheimes_bild.jpg"></img>";
}
?>
Hier ist es richtig:
<?php
if($kontroll_id==1)
{
echo "<img src=\"geheimes_bild.jpg\"></img>";
}
?>HTH
Nessus
Antwort 6 von JanVer
Wusste gar nicht, dass man php auch für so triviale Sachen einsetzen kann ;-)
Vielleicht mal as Tipp für ne Alternative: Schau die dir include-Anweisung an - dann kannst du viele Bilder inclusive layout einfach innerhalb deiner if-Abfrage einbinden und trotzdem leicht als html-Code pflegen.
Vielleicht mal as Tipp für ne Alternative: Schau die dir include-Anweisung an - dann kannst du viele Bilder inclusive layout einfach innerhalb deiner if-Abfrage einbinden und trotzdem leicht als html-Code pflegen.
Antwort 7 von Killerbarbe
Hi Nessus,
vielen, vielen Dank für deine Hilfe!!!!!! Werde es gleich testen gehen!!
Deine Antworten sind echt super!! Hast mir schon oft weitergeholfen!
Danke!!!!!
MFG Jan
vielen, vielen Dank für deine Hilfe!!!!!! Werde es gleich testen gehen!!
Deine Antworten sind echt super!! Hast mir schon oft weitergeholfen!
Danke!!!!!
MFG Jan
Antwort 8 von Killerbarbe
Hi,
Sorry, dass ich schon wieder schreibe, es tut aber leider noch immer nicht.....
Es wird folgendes ausgegeben:
Parse error: syntax error, unexpected T_STRING, expecting ´,´ or ´;´ in c:\programme\wamp\www\Homepage\Test.php on line 114
Ich weiß nun echt nicht mehr, was noch falsch sein könnte…..
Mit freundlichen Grüßen Jan
Sorry, dass ich schon wieder schreibe, es tut aber leider noch immer nicht.....
Es wird folgendes ausgegeben:
Parse error: syntax error, unexpected T_STRING, expecting ´,´ or ´;´ in c:\programme\wamp\www\Homepage\Test.php on line 114
Ich weiß nun echt nicht mehr, was noch falsch sein könnte…..
Mit freundlichen Grüßen Jan
Antwort 9 von Nessus
Hi,
poste mal die betreffende Zeilen.
Nessus
poste mal die betreffende Zeilen.
Nessus
Antwort 10 von Killerbarbe
Hi,
ich habe das ganze nun mal auf meinem Web-space getestet, da tat alles....
Entschuldige Bitte!!!
Vielen Dank, dass du dir so viel Zeit nimmst!!!!!!!!
MFG Jan
ich habe das ganze nun mal auf meinem Web-space getestet, da tat alles....
Entschuldige Bitte!!!
Vielen Dank, dass du dir so viel Zeit nimmst!!!!!!!!
MFG Jan

