crisse6 Medlem sedan dec. 2000 2 526 inlägg Frågan 15 nov. 2005 13:35 #1 Hej!
Vill att den ska visa bilderna som ligger i en mapp som heter 1.jpg, 2.jpg etc... Så har skrivit lite här. Men får inte ut något, inte ens felmess... Tar jag bort den "stora" koden å skriver endast echo "hej"; så kommer det med, så nåt fel e det ju i koden!
<?
error_reporting(E_ALL);
ini_set("display_errors", "1");
if ($_GET['tillfalle'] == "") {
echo "heeeeeeeej";
}
elseif ($_GET['tillfalle'] == 1) {
//imagekod thumbnails med bildid och tillfalle
$i=0;
while ($i<=5) {
$i++;
echo "<a href=\"index.php?sida=2&tillfalle=1&bild=". $i ."\"><img src=\"thumbnails\"Arvikafestivalen_2004\"". $i .".jpg"\"></a>";
}
}
elseif ($_GET['tillfalle'] == 2) {
//imagekod thumbnails ned bildid och tillfalle
$i=0;
while ($i<=23) {
$i++;
echo "<a href=\"index.php?sida=2&tillfalle=2&bild=". $i ."\"><img src=\"thumbnails\"Fall_2004_2005\"". $i .".jpg"\"></a>";
}
}
else {
?>
<span class="brod">
<a href="index.php?sida=2&tillfalle=1">Tillfälle 1</a><br>
<a href="index.php?sida=2&tillfalle=2">Tillfälle 2</a><br>
<a href="index.php?sida=2&tillfalle=3">Tillfälle 3</a><br>
<a href="index.php?sida=2&tillfalle=4">Tillfälle 4</a><br>
</span>
<?
}
?>
M Melea Medlem sedan juli 2003 3 147 inlägg <?
error_reporting(E_ALL);
ini_set("display_errors", "1");
if (empty($_GET['tillfalle']) {
echo "heeeeeeeej";
} elseif ($_GET['tillfalle'] == 1) {
//imagekod thumbnails med bildid och tillfalle
for($i = 0; $i <= 5; $i++) {
echo "<a href=\"index.php?sida=2&tillfalle=1&bild=$i\">
<img src=\"thumbnails/Arvikafestivalen_2004/$i.jpg\">
</a>";
}
} elseif ($_GET['tillfalle'] == 2) {
//imagekod thumbnails ned bildid och tillfalle
for($i = 0; $i <= 23; $i++) {
echo "<a href=\"index.php?sida=2&tillfalle=2&bild=$i\">
<img src=\"thumbnails/Fall_2004_2005/$i.jpg\">
</a>";
}
} else {
?>
<span class="brod">
<a href="index.php?sida=2&tillfalle=1">Tillfälle 1</a><br>
<a href="index.php?sida=2&tillfalle=2">Tillfälle 2</a><br>
<a href="index.php?sida=2&tillfalle=3">Tillfälle 3</a><br>
<a href="index.php?sida=2&tillfalle=4">Tillfälle 4</a><br>
</span>
<?
}
?>
Lovar inte att det funkar, men det är iallafall en förbättring! :p
Jag ändrade från lokala till relativa sökvägar, du får väl ändra tillbaka om det inte funkar.
crisse6 Medlem sedan dec. 2000 2 526 inlägg Nä du Melea, den gubben gick inte!!!
Får inte ut nåt nu! Va i! :D
Det är ju något med sökvägarna va?
M Melea Medlem sedan juli 2003 3 147 inlägg Jo det verkar som det, om vi säger att filen ovan heter index.php, hur ser mapp-träd-arkivet ut i samma mapp som index.php ligger?
Ser det ut såhär?
index.php
+ thumbnails
+ Arvikafestivalen_2004
BILDER
+ Fall_2004_2005
BILDER
Plusset betyder att det är en mapp. :)
Matte Medlem sedan aug. 2000 2 975 inlägg Får du ett parse error kvittar det vad du skriver i koden vad det gäller felhantering, för ett parse error stoppar koden innan en enda rad har körts.
Har du inte visning av felmeddelande påkopplat kommer du att få en helt "vit" sida.
Koppla på felvisning på din testserver.
Annars har du några rader som slutar med:
$i .".jpg""></a>";
Här ser inte riktigt rätt ut vad det gäller dina citationstecken. Det ska kanse vara
$i .".jpg\"></a>";
crisse6 Medlem sedan dec. 2000 2 526 inlägg index.php
include
subs
thumbnails
Arvikafestivalen_2004
BILDER
M Melea Medlem sedan juli 2003 3 147 inlägg
Matte skrev:
Får du ett parse error kvittar det vad du skriver i koden vad det gäller felhantering, för ett parse error stoppar koden innan en enda rad har körts.
Har du inte visning av felmeddelande påkopplat kommer du att få en helt "vit" sida.
Koppla på felvisning på din testserver.
Annars har du några rader som slutar med:
$i .".jpg""></a>";
Här ser inte riktigt rätt ut vad det gäller dina citationstecken. Det ska kanse vara
$i .".jpg\"></a>";
Rätta mig om jag har fel, men eftersom han använder dubbelfnuttar runt innehållet behöver man väl inte omge variablar med ".$variabel."?
M Melea Medlem sedan juli 2003 3 147 inlägg <?
error_reporting(E_ALL);
ini_set("display_errors", "1");
if (empty($_GET['tillfalle']) {
echo "heeeeeeeej";
} elseif ($_GET['tillfalle'] == 1) {
//imagekod thumbnails med bildid och tillfalle
for($i = 0; $i <= 5; $i++) {
echo "<a href=\"index.php?sida=2&tillfalle=1&bild=$i\">
<img src=\"include/subs/thumbnails/Arvikafestivalen_2004/$i.jpg\">
</a>";
}
} elseif ($_GET['tillfalle'] == 2) {
//imagekod thumbnails ned bildid och tillfalle
for($i = 0; $i <= 23; $i++) {
echo "<a href=\"index.php?sida=2&tillfalle=2&bild=$i\">
<img src=\"include/subs/thumbnails/Fall_2004_2005/$i.jpg\">
</a>";
}
} else {
?>
<span class="brod">
<a href="index.php?sida=2&tillfalle=1">Tillfälle 1</a><br>
<a href="index.php?sida=2&tillfalle=2">Tillfälle 2</a><br>
<a href="index.php?sida=2&tillfalle=3">Tillfälle 3</a><br>
<a href="index.php?sida=2&tillfalle=4">Tillfälle 4</a><br>
</span>
<?
}
?>
Har jag förstått dig rätt?
crisse6 Medlem sedan dec. 2000 2 526 inlägg jag kör med Meleas kod nu!
Matte Medlem sedan aug. 2000 2 975 inlägg
Melea skrev:
Rätta mig om jag har fel, men eftersom han använder dubbelfnuttar runt innehållet behöver man väl inte omge variablar med ".$variabel."?
Det finns ingen anledning att rätta dig på det :)
Men det är heller inte fel att bryta ut sina variabler ur strängen. En del föredrar att göra så.
crisse6 Medlem sedan dec. 2000 2 526 inlägg Funkar inte. Samma, kommer inte ut nåt...
M Melea Medlem sedan juli 2003 3 147 inlägg Hm, bilderna ligger alltså inte i...?
include -> subs -> thumbnails -> TILLSTÄLLNING -> BILDER
/r
Matte skrev:
Det finns ingen anledning att rätta dig på det :)
Men det är heller inte fel att bryta ut sina variabler ur strängen. En del föredrar att göra så.
Okelidokeli, ville bara vara på det klara att jag inte visade fel. :)
crisse6 Medlem sedan dec. 2000 2 526 inlägg jpg-bilderna ligger i Arvikafestivalen_2004, men fortfarande, jag får inte ut nåt, det borde ju bli fel i sökvägarna då på bilderna bara.. men får ju inte ens det!
M Melea Medlem sedan juli 2003 3 147 inlägg Gah! Det är ju klart du inte får ut något ser jag nu! ;)
<?
error_reporting(E_ALL);
ini_set("display_errors", "1");
if ($_GET['tillfalle'] == 1) {
//imagekod thumbnails med bildid och tillfalle
for($i = 0; $i <= 5; $i++) {
echo "<a href=\"index.php?sida=2&tillfalle=1&bild=$i\">
<img src=\"include/subs/thumbnails/Arvikafestivalen_2004/$i.jpg\">
</a>";
}
} elseif ($_GET['tillfalle'] == 2) {
//imagekod thumbnails ned bildid och tillfalle
for($i = 0; $i <= 23; $i++) {
echo "<a href=\"index.php?sida=2&tillfalle=2&bild=$i\">
<img src=\"include/subs/thumbnails/Fall_2004_2005/$i.jpg\">
</a>";
}
} else {
?>
<span class="brod">
<a href="index.php?sida=2&tillfalle=1">Tillfälle 1</a><br>
<a href="index.php?sida=2&tillfalle=2">Tillfälle 2</a><br>
<a href="index.php?sida=2&tillfalle=3">Tillfälle 3</a><br>
<a href="index.php?sida=2&tillfalle=4">Tillfälle 4</a><br>
</span>
<?
}
?>
If-satsen började med att kolla om queryn var tom, isåfall skrev den ut "heeeeej".
Eftersom både det värdet och } else {-satsen uppfylldes blev det fel. :) (hoppas jag)
M Melea Medlem sedan juli 2003 3 147 inlägg Glöm inte att acceptera tråden som löst.