PHP und HTML
Alex
- php
0 Alo0 David Tibbe
Hallo und guten Tag!
Also ich schwanke zwischen den Themen, aber ich glaube PHP iss richtiger als HTML.
Ich wollte auf meiner seite ein art gallerie machen.
2 Links : weiter und zurueck.
oben ein aktuelles Bild.
Das habe ich versucht mit PHP zu machen, da ich kein javascript kann.
Hier iss das, was dabei rauskam :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" background="privat2/sand.jpg">
<?php
if(!isset($zahl))
$zahl=1;
?>
<img src="image<?php echo $zahl;?>.jpg" >
<?php
<a href="test.html"
if($zahl!=0)
$zahl=$zahl-1;
else
$zahl=$zahl;
>Zurueck</a><br>
<a href="test.html"
$zahl=$zahl+1;
>Weiter</a>
?>
Aber das klappt leider nicht, ich habe warscheinlich ein Haufen Fehler dadrin, aber bitte nicht lachen :)
Ich lerne das gerade die erste Woche..
Unter
http://mitglied.lycos.de/pandaemonium/test.html
koennt ihr sehn, was dabei rauskommt
<img src="image<?php echo $zahl;?>.jpg" >
<?php
<a href="test.html"
if($zahl!=0)
$zahl=$zahl-1;
else
$zahl=$zahl;
>Zurueck</a><br>
???????????????<a href="test.html"
$zahl=$zahl+1;
?????????????????????????>Weiter</a>
?>
Sie können nicht mitten in einem PHP bereich HTML Tags schreiben Sie müssen die HTML Tags mit
echo "<a href="test.html">Weiter</a>";
ausgeben lassen.
Vieleicht sollten Sie sich mal ein Online Tutorial anschauen unter www.dynamic-webpages.de
Gruß Alo
Hallo
Abgesehen davon, dass die URL bei mir nicht funktioniert, versuch mal dies:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
-->
</style>
</head><body bgcolor="#FFFFFF" text="#000000" background="privat2/sand.jpg">
<?php
if(!isset($zahl))
$zahl=1;
?>
<img src="image<?php echo $zahl;?>.jpg" >
<a href="test.php?zahl=<?php
if ($zahl > 2) {
echo ($zahl - 1)
} else {
echo $zahl
}
?>">Zurueck</a><br>
<a href="test.php?zahl=<?php echo ($zahl + 1);?>"Zurueck</a><br>
</body>
</html>
Beschäftige dich ein bisschn mit der Parameterübergabe, das ist bei dir noch völlig falsch. Ein bisschen was steht hier: http://www.php4-forum.de/variablen.htm, auch sonst findest du auf der Seite in den Grundlagen viel informatives.
Dann musst du noch etwas ganz wihtiges machen: Nenne deine Datei von html in php um! html-dateien werden bei tripod (wo du anscheinend bist) nicht gephrased, sie müssen php oder php3 heißen!
Das war auch ein Grund, weswegen das nicht tat bei dir.
Grüße
David
Hallo
Achja, noch einen Tipp:
Wenn du sowieso schon einen CSS-Setor anlegst, dann verwende ihn auch und schreibe die Farbangaben nicht in den <body>-Tag :)
Wies geht verrät dir SelfHTML
Grüße
David