Показать сообщение отдельно

  #10138  
Старый 17.04.2009, 20:32
9822
Banned
Регистрация: 03.08.2005
Сообщений: 430
С нами: 10930747

Репутация: 60
По умолчанию

Народ вопрос что можно доабвить чтоб не менять остальной код


Код:
<?php
$db = mysql_connect ("localhost","obereguser","12345");
mysql_select_db("oberegisr",$db);
?>
<html>
<head>
<TITLE></TITLE>
<META NAME="KEYWORDS" CONTENT="">
<META NAME="DESCRIPTION" CONTENT="">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>

<br><br>
<?php
$result=mysql_query("SELECT id,title,text FROM news ORDER BY id DESC",$db);
$myrow=mysql_fetch_array($result);
do
{
		if (strlen($myrow['text']) > 255)
		{
			$moreThan255 = true;
			$myrow['text'] = substr($myrow['text'],0,255);
		}
		$myrow['text'] = wordwrap($myrow['text'], 50, "\n", true);
		printf("<a href='view_news.php?id=%s'>%s</a><br><br><br>
		%s<br>
		if ($moreThan255)
		{
			echo "<br><a style='color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;' href=news.php?id=$myrow[id]>Читать дальше...</a>";
		}
",$myrow["id"],$myrow["title"],$myrow["text"]);
		
}
while ($myrow=mysql_fetch_array($result));
?>
</center>
</body>
</html>
выше код не рабочий,


сначала я написал вот так
этот код работает
Код:
<?php
$db = mysql_connect ("localhost","obereguser","12345");
mysql_select_db("oberegisr",$db);
?>
<html>
<head>
<TITLE></TITLE>
<META NAME="KEYWORDS" CONTENT="">
<META NAME="DESCRIPTION" CONTENT="">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#333333" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>

<br><br>
<?php
$result=mysql_query("SELECT id,title,text FROM news ORDER BY id DESC",$db);
$myrow=mysql_fetch_array($result);
do
{
		if (strlen($myrow['text']) > 255)
		{
			$moreThan255 = true;
			$myrow['text'] = substr($myrow['text'],0,255);
		}
		$myrow['text'] = wordwrap($myrow['text'], 50, "\n", true);
		printf("<a href='view_news.php?id=%s'>%s</a><br><br><br>
		%s<br>",$myrow["id"],$myrow["title"],$myrow["text"]);
		if ($moreThan255)
		{
			echo "<br><a style='color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;' href=news.php?id=$myrow[id]>Читать дальше...</a>";
		}
		
}
while ($myrow=mysql_fetch_array($result));
?>
</center>
</body>
</html>
но мне надо чтоб

if ($moreThan255)
{
echo "<br><a style='color:#990000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;' href=news.php?id=$myrow[id]>Читать дальше...</a>";
}

шел после

$myrow['text'] = wordwrap($myrow['text'], 50, "\n", true);
printf("<a href='view_news.php?id=%s'>%s</a><br><br><br>
%s<br>

,я чет голову ломаю как написать

Последний раз редактировалось 9822; 17.04.2009 в 20:37..
 
Ответить с цитированием