login  Naam:   Wachtwoord: 
Registreer je!
 Forum

text scroller

Offline Ronstert - 09/10/2005 18:47 (laatste wijziging 09/10/2005 18:47)
Avatar van RonstertMySQL interesse ik heb het volgende stukje code van mijn textscroller
  1. <script type="text/javascript">
  2.  
  3. var delay = 2000;
  4. var maxsteps=30;
  5. var stepdelay=40;
  6.  
  7. var startcolor= new Array(255,255,255);
  8. var endcolor=new Array(0,0,0);
  9.  
  10. var fcontent=new Array();
  11. begintag='<div style="font: normal 14px Arial; padding: 5px;">';
  12. fcontent[0]="blablablablabla";
  13. fcontent[1]="om as a recommended DHTML destination.";
  14. fcontent[2]="Ok, enough with these pointless messages..</a>";
  15. closetag='</div>';


Dit zijn de berichten die hij laat zien!.. maar nu moeten die uit een database halen!..
ik heb net ook al een soort gelijke vraag gestelt voor een menu en dat werkt.. maar zodra ik hier php ik klap krijg ik errors!..

Hoe vul ik die fcontent's met text die uit een db komt?...

6 antwoorden

Gesponsorde links
Offline Maarten - 09/10/2005 18:49
Avatar van Maarten Erelid Je moet hetzelfde principe als bij je menuzooi handhaven, en ik wil dat niemand hier nu letterlijk de code post, als we altijd maar je code gaan geven leer je er nooit iets van.

Wat heb je al geprobeerd?
Offline Ronstert - 09/10/2005 18:54
Avatar van Ronstert MySQL interesse k heb hetzelfde gedaan als bij het menu!... dan krijg ik script errors!..
Offline Rens - 09/10/2005 18:55
Avatar van Rens Gouden medaille

Crew algemeen
Damn man, als je de code bijna letterlijk overneemt lukt ut ook.
Je hoeft alleen enkele vars aan te passen...

Geef eens wat je al geprobeerd hebt.
Dan kijken we wat je fout doet.
Offline Ronstert - 09/10/2005 19:03 (laatste wijziging 09/10/2005 19:16)
Avatar van Ronstert MySQL interesse
  1. <script type="text/javascript">
  2.  
  3. var delay = 2000;
  4. var maxsteps=30;
  5. var stepdelay=40;
  6.  
  7. var startcolor= new Array(255,255,255);
  8. var endcolor=new Array(0,0,0);
  9. var fcontent=new Array();
  10. begintag='<div style="font: normal 14px Arial; padding: 5px;">';
  11. <?
  12. $i = 0;
  13. $query = mysql_query("SELECT * FROM shoutbox");
  14. while($shout = mysql_fetch_assoc($query))
  15. ?>
  16.  
  17. fcontent[<?=$i;?>]="<? echo "$shout['titel']";?>";
  18. <?php
  19. $i++;
  20. }
  21. ?>
  22.  
  23.  
  24. closetag='</div>';


edit; Codetags toegevoegd.
Volgende keer zelf doen!
Offline Rens - 09/10/2005 19:18 (laatste wijziging 09/10/2005 19:18)
Avatar van Rens Gouden medaille

Crew algemeen
Bijna correct.
fcontent[<?=$i;?>] => je hoeft niet persé een index nr. aan te geven.
fcontent[] zal voldoen.

Bij je while loop ben je een { vergeten.
Je start de while loop, vergeet dan een { maar sluit hem vervolgens wel.

<? echo "$shout['titel']";?> => houd variabelen buiten quotes.
<?=$shout['titel'];?> kan ook, is een verkort echo-statement.
Offline Ronstert - 09/10/2005 19:21
Avatar van Ronstert MySQL interesse Top!!....

Bedankt!..

Dat van dat verkorte echo statement wist ik niet!..

het werkt nu!.. Geweldig
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.191s