30. juni 2004 - 18:07
Der er
13 kommentarer og 1 løsning
Hvad gør jeg forkert
Hej - se lige denne linie: echo "<a href=\"enlarge_pic.php?ID="$row[ID]"-1b\" onclick=\"NewWindow this.href,'large_pic','425','425','no','random');return false\" onfocus=\"this.blur()\"> <img src=\"/images/galleri/"$row[ID]"-1\"> </a>"; Hvordan får jeg den til at æde værdien i $row[ID] den siger at den i Echo linien mangler et ';' og nu har jeg snart prøvet alt...
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
echo "<a href=\"enlarge_pic.php?ID=$row[ID]-1b\" onclick=\"NewWindow eller echo "<a href=\"enlarge_pic.php?ID=" . $row[ID] . "-1b\" onclick=\"NewWindow
ID uden '...' omkring er forkert (selv om det i nogle PHP-er tilfældigvis virker). Du skal echo "<a href=\"enlarge_pic.php?ID={$row['ID']}-1b\" onclick=\"NewWindow this.href,'large_pic','425','425','no','random');return false\" onfocus=\"this.blur()\"><img src=\"/images/galleri/{$row['ID']}-1\"></a>";
Der må mangle en ( lige efter NewWindow
Gider du ikke lige kigge på hele sætningen - der er (også) noget galt med min if exists line: <?php if (file_exists("/images/galleri/{$row[ID]}-1.jpg")) { echo "<a href=\"enlarge_pic.php?ID={$row[ID]}-1b\" onclick=\" (NewWindow this.href,'large_pic','425','425','no','random');return false\" onfocus=\"this.blur()\"><img src=\"/images/galleri/{$row['ID']}-1\"></a>"; } else { echo ""; } ?>
og den er nok mere rigtig (men virker heller ikke): <?php if (file_exists("/images/galleri/{$row['ID']}-1.jpg")) { echo "<a href=\"enlarge_pic.php?ID={$row['ID']}-1b\" onclick=\" (NewWindow this.href,'large_pic','425','425','no','random');return false\" onfocus=\"this.blur()\"><img src=\"/images/galleri/{$row['ID']}-1\"></a>"; } else { echo "Ingen billede"; } ?>
i hvert fald validerer den ikke udtrykket til sandt for jeg får Ingen Billede ... og ja filen findes i den folder... men der er noget her jeg ikke har fået rigtigt ind på lystavlen...
parantesen skal selvfølelig være efter NewWindows - men det har ikke noget med mit problem at gøre
pss. Uden If sætningen virker den....
prøv: <?php if (file_exists("images/galleri/{$row['ID']}-1.jpg")){ echo "<a href=\"enlarge_pic.php?ID={$row['ID']}-1b\" onclick=\"(NewWindow this.href,'large_pic','425','425','no','random');return false\" onfocus=\"this.blur()\"><img src=\"/images/galleri/{$row['ID']}-1\"></a>"; } else { echo "Ingen billede"; } ?>
01. juli 2004 - 14:35
#10
jamen det virker jo.. hmm.. det vil altså sige at når man bruger file_exists så "regnes" der helt fra rod bibleoteket.... hmmm... eller? vil I ikke være rare at smide et svar begge to...
01. juli 2004 - 14:37
#11
Ja, tilsyneladende og det gør jeg da gerne :)
01. juli 2004 - 14:38
#12
Nej tak. file_exists regner fra det aktuelle scripts placering, som udgangspunkt.
01. juli 2004 - 14:41
#13
okay ... men det forklare vel så også hvorfor / skal fjernes foran... eller?
01. juli 2004 - 14:48
#14
ja, bestemt
Vi tilbyder markedets bedste kurser inden for webudvikling