![]() |
Hej!
Denna block ska srolla meddelanden från databasen på min hemsida MEN Den listar bara det första meddelandet som finna i databasen....varför? Någon som ser det? Kod:
<?php |
Prova att göra något liknande:
Kod:
<?php |
Hej!
Jo, nu listas alla två som finns i databasen...men det blir två scroll fönster ist. för ett.. MEN...det börjar likna...kunde fixa även datumet.. kolla in på www.balstabo.nu |
Läste koden lite slarvigt... det här bör funka bättre. Tog mig friheten att radera en massa överflödig html för tydlighetens skull...
Kod:
<?php |
Parse error: parse error, unexpected T_STRING in /home/httpd/vhosts/balstabo.nu/httpdocs/blocks/block-Scrolling_SMS.php on line 44
rad 44 där SMS-a hit texten är |
Hoppsan, glömde bort att escapa...
Kod:
$content .= "<div style=\"text-align:center;\">SMS-a hit DU med!!!<br>Gratta, flörta, fråga!<br><a href=\"modules.php?name=Content&pa=showpage&pid=42\">Läs mer</a>"; |
Nästan...nästan:)
Dublett fortfarande...men nu hamnade ena i andra blocket innan..:) |
Du har nog lite fel placering på { } för while-loopen. Klistra in hela nuvarande kod så fixar jag det... :)
|
Så ser det ut...nu med datum:
__________________________ // Anslut till databasen mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD); mysql_select_db($MYSQL_DATABASE); // Plocka ut 20 senaste SMS $res = mysql_query('SELECT *,unix_timestamp(tstamp) as utstamp FROM sms ORDER BY tstamp DESC LIMIT 20'); $content ="<div align=\"left\">"; $content .= "<marquee behavior= \"scroll\" loop=\"inifinite\" direction= \"up\" height=\"150\" width=\"97%\" scrollamount= \"1\" scrolldelay= \"25\" onmouseover='this.stop()' onmouseout='this.start()'>"; $content .= "<ul>"; // Gå igenom varje SMS - skriv ut tabellrader while ($row = mysql_fetch_assoc($res)) { // Plocka bort första ordet (prefix) ur meddelandet $mess = substr($row['message'],strpos($row['message'],' ')); $date = date('y.m.d h:i',$row['utstamp']); $content .= "[*]$mess $date <hr>"; } $content .= "[/list]"; $content .="</marquee>"; $content .= "<div style=\"text-align:left;\">SMS-a hit DU med!!! Gratta, flörta, fråga! <a href=\"modules.php?name=Content&pa=showpage&pid=42 \">Läs mer</a>"; $content .= "</div>"; echo $content; ?> |
Prova att ta bort
echo $content; nederst... Misstänker att du redan hade en sån nånstans... :) |
Alla tider är GMT +2. Klockan är nu 21:36. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson