php Problem

Übersicht Sonstiges Smalltalk

Neue Antwort erstellen

Dusselchen14

Betreff: php Problem

BeitragSa, Mai 09, 2009 19:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
ich habe gerade begonnen php zu lernen und hab gleich eine Frage:

Code: [AUSKLAPPEN]
<?
$h= $_GET['h'];
IF ($h == 1) echo "<img src="GFX/Head.JPG">";
IF ($h == 2) echo "<img src="GFX/Headu.JPG">";
?>


ich möchte dass, wenn h=1 ist ein anderes Bild angezeigt wird als wenn h=2 ist.
Was ist da falsch?
Sorry für die blöde frage aber ich kann das halt noch nicht so gut.

Danke für die Hilfe!

Chester

BeitragSa, Mai 09, 2009 19:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Anweisungen der Abfragen müssen in geschweiften Klammen stehen:

Code: [AUSKLAPPEN]
IF ($h == 1){ echo "<img src="GFX/Head.JPG">";}
IF ($h == 2){ echo "<img src="GFX/Headu.JPG">"; }


Edit: Sorry, das ist Mist, siehe Artemis!
  • Zuletzt bearbeitet von Chester am So, Mai 10, 2009 18:47, insgesamt einmal bearbeitet

Goodjee

BeitragSa, Mai 09, 2009 19:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
IF ($h == 1){ echo "<img src=\"GFX/Head.JPG\">";}
IF ($h == 2){ echo "<img src=\"GFX/Headu.JPG\">"; }


und in strings müssen " maskiert werden mithilfe des \
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/

Xaymar

ehemals "Cgamer"

BeitragSa, Mai 09, 2009 20:01
Antworten mit Zitat
Benutzer-Profile anzeigen
oder man nimmt dieses nette kleine zeichen '
Warbseite

Dusselchen14

BeitragSa, Mai 09, 2009 20:14
Antworten mit Zitat
Benutzer-Profile anzeigen
ahh
danke^^

Artemis

BeitragSa, Mai 09, 2009 20:33
Antworten mit Zitat
Benutzer-Profile anzeigen
@Chester
wenn nur ein Befehl auf die Abfrage folgt, braucht man keine geschweiften Klammern.

@Dusselchen14
In PHP werden alle Befehle klein geschrieben, und können nicht wie in Blitz belibige Groß-/Kleingeschrieben werden. Von daher muss es korrekt lauten:

Code: [AUSKLAPPEN]
<?php

$h= $_GET['h'];

if ($h == 1) echo "<img src=\"GFX/Head.JPG\">";
if ($h == 2) echo "<img src=\"GFX/Headu.JPG\">";

?>


Ich hab da auch noch folgende Sache ersetzt:
* Am Anfang ein "<?php" statt "<?" – das sollte man sich einfach angewöhnen, da die einfache <?-Variante nicht bei allen Servern funktioniert (ist nämlich abschaltbar)

Neue Antwort erstellen


Übersicht Sonstiges Smalltalk

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group