Kom ihåg mig?
Home Menu

Menu


Hitta fel i denna kod?

 
Ämnesverktyg Visningsalternativ
Oläst 2006-10-08, 14:42 #1
Attila Attila är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 145
Attila Attila är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 145
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
/************************************************************************/
/* Copyright (c) 200 by Attila Gál             */
/*  Bålsta, SWE                           */
/* Version 1 - Scrolling SMS List -Block oct 8, 2006       */
/*                                   */
/* This block shows the latest 10 SMS on your site!        */
/************************************************************************/
if (eregi("block-Scrolling_SMS.php",$PHP_SELF)) {
   Header("Location: index.php");
die();
}

$MYSQL_HOST = '****';
$MYSQL_USER = '****';
$MYSQL_PASSWORD = '****';
$MYSQL_DATABASE = '***';
 
// Anslut till databasen
	mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD);
	mysql_select_db($MYSQL_DATABASE);
 
// Plocka ut 10 senaste SMS
	$res = mysql_query('SELECT *,unix_timestamp(tstamp) as utstamp FROM sms
	ORDER BY tstamp DESC LIMIT 20');


// 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('ymd h:i',$row['utstamp']);


$content .="<div align=\"left\">";
$content .= "<marquee behavior= \"scroll\" loop=\"inifinite\" direction= \"up\" height=\"150\" width=\"97%\" scrollamount= \"1\" scrolldelay= \"25\">";
global $prefix, $dbi;
{
$content .="<div align=\"left\">";
$content .="<table class=\"outer\" cellpadding=\"\" style=\"border-collapse: collapse\"bordercolor=\"#FFFFFF\" cellspacing=\"1\" border=\"0\">";
$content .="<tr class=\"even\" vAlign=\"left\"><td align=\"left\">";
$content .="<td width=\"100%\"valign=\"left\">";
$content .= "$mess<br>";
//$content .= "<i>$date </i>";
$content .="</td></tr></table></div><hr></left>";
}
$content .="</marquee>";
$content .= "<br><br><div align=\"left\">";
$content .= "<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>";
$content .= "</center></div>";
?>
Attila är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-08, 15:05 #2
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Prova att göra något liknande:

Kod:
<?php
/************************************************************************/
/* Copyright (c) 200 by Attila Gál             */
/*  Bålsta, SWE                           */
/* Version 1 - Scrolling SMS List -Block oct 8, 2006       */
/*                                   */
/* This block shows the latest 10 SMS on your site!        */
/************************************************************************/
if (eregi("block-Scrolling_SMS.php",$PHP_SELF)) {
  Header("Location: index.php");
die();
}

$MYSQL_HOST = '******';
$MYSQL_USER = '******';
$MYSQL_PASSWORD = '******';
$MYSQL_DATABASE = '******';

// 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');


// 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('ymd h:i',$row['utstamp']);
	
	
	$content .="<div align=\"left\">";
	$content .= "<marquee behavior= \"scroll\" loop=\"inifinite\" direction= \"up\" height=\"150\" width=\"97%\" scrollamount= \"1\" scrolldelay= \"25\">";
	global $prefix, $dbi;
	{
	$content .="<div align=\"left\">";
	$content .="<table class=\"outer\" cellpadding=\"\" style=\"border-collapse: collapse\"bordercolor=\"#FFFFFF\" cellspacing=\"1\" border=\"0\">";
	$content .="<tr class=\"even\" vAlign=\"left\"><td align=\"left\">";
	$content .="<td width=\"100%\"valign=\"left\">";
	$content .= "$mess<br>";
	//$content .= "<i>$date </i>";
	$content .="</td></tr></table></div><hr></left>";
	}
	$content .="</marquee>";
	$content .= "<br><br><div align=\"left\">";
	$content .= "<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>";
	$content .= "</center></div>";
}
?>
koala är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-08, 15:09 #3
Attila Attila är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 145
Attila Attila är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 145
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
Attila är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-08, 15:12 #4
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
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
/************************************************************************/
/* Copyright (c) 200 by Attila Gál             */
/*  Bålsta, SWE                           */
/* Version 1 - Scrolling SMS List -Block oct 8, 2006       */
/*                                   */
/* This block shows the latest 10 SMS on your site!        */
/************************************************************************/
if (eregi("block-Scrolling_SMS.php",$PHP_SELF)) {
  Header("Location: index.php");
die();
}

$MYSQL_HOST = '********';
$MYSQL_USER = '********';
$MYSQL_PASSWORD = '********';
$MYSQL_DATABASE = '********';

// 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>";

$content .= "<marquee behavior= \"scroll\" loop=\"inifinite\" direction= \"up\" height=\"150\" width=\"97%\" scrollamount= \"1\" scrolldelay= \"25\">";

$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'],' '));
	$content .= "<li>$mess</li>";
}
$content .= "</ul>";

$content .="</marquee>";

$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>";
$content .= "</div>";

$content .= "</div>";

echo $content;

?>
koala är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-08, 15:18 #5
Attila Attila är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 145
Attila Attila är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 145
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
Attila är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-08, 15:25 #6
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
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>";
koala är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-08, 15:29 #7
Attila Attila är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 145
Attila Attila är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 145
Nästan...nästan

Dublett fortfarande...men nu hamnade ena i andra blocket innan..
Attila är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-08, 15:37 #8
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Du har nog lite fel placering på { } för while-loopen. Klistra in hela nuvarande kod så fixar jag det...
koala är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-08, 15:40 #9
Attila Attila är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 145
Attila Attila är inte uppkopplad
Medlem
 
Reg.datum: Jul 2006
Inlägg: 145
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;

?>
Attila är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-10-08, 15:44 #10
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Prova att ta bort

echo $content;

nederst... Misstänker att du redan hade en sån nånstans...
koala är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:38.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017