Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Нужна срочно помощь... ПХП (Дима) 16/02/2007 - 20:42:43
      Re: Нужна срочно помощь... ПХП (Дима) 16/02/2007 - 20:43:21

> Original message text:
> From: Дима - 16/02/2007 - 20:42:43
> Subject:Нужна срочно помощь... ПХП
> -----------------
> Непойму где допустил ошибку... забадало уже (((
> помогите!
>
>
>
>
>
> <?php
>
> error_reporting(E_ALL ^E_NOTICE);
>
> function comment_add ($id_news)
> {
>
> global $db, $parsedUrl;
> echo "<form action=/comment_news.php method=post>";
>
> echo '
> <center><br><table width="334" border="0">
> <tr>
> <td class=text><b>Ваше Имя</b> </td>
> <td><label>
> <input name="fname" type="text" id="fname" />
> </label></td>
> </tr>
> <tr>
> <td class=text><b>Ваш E-mail</b> </td>
> <td><label>
> <input name="email" type="text" id="email" />
> </label></td>
> </tr>
> <tr>
> <td valiagn=top class=text><b>Ваш Комментарий</b> </td>
> <td><textarea name="textarea" cols="20" rows="5"></textarea></td>
> </tr>
> <tr>
> <td>  </td>
> <td>
> <input name="submit" type="submit" id="Добавить" value="Оставить Комментарий"/>
> </td>
> </tr>
> <input type=hidden name=ids value='.$id_news.'>
> </table></form>';
>
> }
>
> function all ()
> {
> global $db, $parsedUrl;
>
> $show = RE_LIMIT_NEWS;
>
> $next = '';
> $last = '';
>
> if (!isset ($_GET['limit']))
> {
> $limit = 0;
> }
> else
> {
> $limit = $_GET['limit'];
> }
>
> $sqlAll = reVarSql ("SELECT id FROM ^lenta_news WHERE nid=1");
> $res = $db->query ($sqlAll);
> $rowsall = $db->numrows ($res);
>
> $sql = reVarSql ("SELECT id, title, brief, dateline FROM ^lenta_news WHERE nid=1 ORDER BY dateline DESC LIMIT $limit, $show");
>
> $res = $db->query ($sql);
> if (!$res)
> {
> ?>
> <b>Ошибка при выводе</b>
> <?
> return false;
> }
> else
> {
> $rows = $db->numrows ($res);
> if ($rows != 0)
> {
> while ($sac = $db->fetcharray ($res))
> {
> echo "<font class=text_news_data><b>".rus_date($sac['dateline'])."</b></font>".
> "<a href='/{$parsedUrl[0]}/{$sac['id']}/' class=b><div class=text_news_text>{$sac['title']}</div></a>".
> "<a href='/{$parsedUrl[0]}/{$sac['id']}/' class=b>{$sac['brief']}</a><br><br>";
>
>
> }
>
> if (isset ($_GET['limit']) AND $_GET['limit'] > 1)
> {
> $last = "<a href='?limit=".($limit-$show)."'>Назад</a>";
> }
>
> if ($rowsall > $limit+$show)
> {
> $next = "<a href=\"?limit=".($limit+$show)."\">Вперед</a>";
> }
>
> echo $last." ".$next;
>
> }
> else
> {
> echo "Новостей нет!";
> return false;
> }
> }
> }
>
> function single ($_id)
> {
> global $db, $parsedUrl;
> $sql = reVarSql ("SELECT title, text, dateline FROM ^lenta_news WHERE id=?n", $_id);
> $res = $db->query($sql);
> if ($res)
> {
> list ($title, $text, $dateline) = $db->fetchrow($res);
> echo "<font class=text_news_data><b>".rus_date($dateline)."</b></font><br><div class=text_news_text><b>$title</b></div><br>$text<br><br>";
>
> //conets
> echo "<br><br><br><a href=/$parsedUrl[0]/com/$_id/ class=text_news_text> >> Оставить комментарий << </a><br><hr size=1 width=95% align=center>";
>
> //select comment
>
> $sql1=reVarSql("SELECT id,fname,email,comment,dt from news_comments where ids='$_id'");
>
> // echo $sql1;
>
> $result1=$db->query($sql1);
>
> // if (!empty ($fname)) {
>
> while (list($idk,$fname,$emailm,$comm,$dt)=$db->fetchrow($result1)){
>
> if (!empty ($fname) || !empty ($comm)) {
>
> echo "<div class=text_news_text>
> Дата: <b>$dt</b><br>
> Автор: <b><a href=mailto:$emailm class=text_news_text>$fname</a></b> <br>
> Комментарий:<font class=text_news_data> $comm </font>
>
> ";
>
> $uid=reSessionGetVar('uid');
> if ($uid==1)
> {
> @session_start();
> $_SESSION["news_uid"]=1;
> echo "<br><br><b><a href='/delcom.php?id=$idk&ids=$_id' class=text_news_text> >> Удалить комментарий << </a></b>";
> }
> echo "</div>";
> echo "<center><hr width='70%' size='1'></center>";
> }
>
> }
> //end
>
>
>
>
> $sql = reVarSql ("SELECT id, title, dateline FROM ^lenta_news WHERE nid=1 AND id<>?n ORDER BY dateline DESC LIMIT 6", $_id, $show);
> if ($res = $db->query ($sql))
> {
> //echo "<b>Последние новости:</b><div style='color: #000000;'>";
> while(list($id,$title,$data)=$db->fetchrow($res))
> {
> //echo '<i>'.rus_date($data)."</i><br><a href='/{$parsedUrl[1]}/$id/' class=m>{$title}</a><br><br>";
> }
> echo "</div>";
> }
>
>
>
> }
>
>
>
> else
>
> {
> echo '<b>Такой новости нет</b>';
> }
> }
>
> if ($parsedUrl[1]=="com" and isset ($parsedUrl[1]))
> {
> comment_add ($parsedUrl[2]);
> }
> else if ($parsedUrl[1]!="com")
> {
> single ($parsedUrl[1]);
> }
> else
> {
> all ();
> }
>
> ?>
>


From: Дима - 16/02/2007 - 20:43:21
Subject:Нужна срочно помощь... ПХП
-----------------
короче отдельно новость показывает,
а все не хочет...



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
30739



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |