Avatar billede michael_stim Ekspert
27. august 2003 - 00:52 Der er 7 kommentarer og
1 løsning

problem med loop

hvordan får jeg dette:
----------script-------------------
var fadeimages=new Array()
fadeimages[0]="banners/banner1.jpg"
fadeimages[1]="banners/banner2.jpg"
fadeimages[2]="banners/banner3.jpg"
-----------------------------------
Jeg er kommet frem til dette men det fungerer ikke:
-----------------php------------------------
$result =  mysql_query("SELECT * FROM banners") or die(mysql_error());
    while ($row = mysql_fetch_array($result)) {
    $namn=$row['namn'];

?>
// en array der er längere oppe "var fadeimages=new Array()"
//her skal jeg vel have en form for loop?
fadeimages[0]="banners/<?echo $namn;?>"
fadeimages[1]="banners/<?echo $namn;?>"
fadeimages[2]="banners/<?echo $namn;?>"
<? } ?>
---------------------------------------------
Håber i forstår hvad jeg mener, er rimelig trät nu.
Avatar billede michael_stim Ekspert
27. august 2003 - 00:57 #1
Har prövet med dette:
while ($row = mysql_fetch_array($result)) {
    $namn=$row['namn'];
    for ($i=0;$i<3;$i++){
?>
fadeimages[$i]="banners/<?echo $namn;?>"
<? }} ?>
Avatar billede michael_stim Ekspert
27. august 2003 - 00:59 #2
fadeimages[$i]=fadeimages[<?echo $i; ?>]
Avatar billede squashguy Nybegynder
27. august 2003 - 01:02 #3
fadeimages[<?=$i?>]="banners/<?=$namn?>"
Avatar billede squashguy Nybegynder
27. august 2003 - 01:06 #4
$i=0;

while ($row = mysql_fetch_array($result)) {
    $namn=$row['namn'];
?>
fadeimages[<?=$i++?>]="banners/<?=$namn?>"
<? } ?>
Avatar billede squashguy Nybegynder
27. august 2003 - 01:07 #5
nu sover jeg vist også
Avatar billede michael_stim Ekspert
27. august 2003 - 08:12 #6
Nu får jeg en fejl (parse error, unexpected '='...) i linie 78.
Linie 77-79:
tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
tempobj.innerHTML='<img src="'+fadeimages[nextimageindex]+'">'
nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0
Skal måske over i javascript kategorien?
Avatar billede michael_stim Ekspert
27. august 2003 - 08:13 #7
scriptet virker når der ikke er php indblandet.
Men der er jo ikke php der hvor den giver fejl???
Avatar billede michael_stim Ekspert
28. august 2003 - 10:36 #8
Svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester