Показать сообщение отдельно
alexdev
Jason Pamidor
Аватар для alexdev
Сообщения: 338
Регистрация: 28.02.2005
Старый пост, нажмите что бы добавить к себе блог 29 октября 2009, 17:46
Отправить сообщение для alexdev с помощью AIM Отправить сообщение для alexdev с помощью Yahoo
  #189 (ПС)
-Цитата от Миша NIF Посмотреть сообщение
.....ява скрипт дебаг это тоже не айс -.-
если писать js в файрфокс и пользоваться консолью ошибок то всё нормально. глюки могут возникнуть только если ie не поддерживает некоторых свойств.

-Цитата от Cutthroat Посмотреть сообщение
<?PHP
// если уровень доступа у пользователя 10
if ($auth->getAcc()=="10"){

$_GET['id'];
$id=$_GET['id'];

//выбираем нужное из нашей базы
$sql = "SELECT id_news , name_n , t_news, au_news , time_n FROM news_info WHERE id_news = '$id' LIMIT 0, 30";

// сверху кавычки не нужны т.к число

$result = mysql_query($sql, $conn);

$rows = mysql_numrows($result); // правильное название функции mysql_num_rows
$x=$rows-1;
$id=@mysql_result($result, $x) ;
// советую этой шляпой не пользоваться @
$name=@mysql_result($result, $x,1);
$text=@mysql_result($result, $x,2);
$author=@mysql_result($result, $x,3);
$time=@mysql_result($result, $x,4);


if (isset($HTTP_POST_VARS['subn']) ){


$name=$_POST['name_v'];
$text=$_POST['text_v'];
// обновляем старые значения но новые
$sql = "UPDATE news_info SET name_n = '$name', t_news='$text' WHERE id_news ='$id' ";
mysql_query($sql) or die("Ошибка редактирования новости");

}
?>

</td></tr>
<table border="1" width="530" id="table1" height="141">
<tr>
<tr>
<td width="263"><? echo $name ?></td>
<td width="263">Разместил: <? echo $author ?> в <? echo $time ?></td>
</tr>
<tr>
<td colspan="2"><? echo $text ?></td>
</tr>

</tr>
</table>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Редактирование новости </title>
</head>
<body>

<!-- Форма редактирования новости -->
<form method="POST" action="index.php?tr=editn">

Название новости
<p><input type="text" name="name_v" size="77" value="<? echo $name ?>"></p>

Текст новости
<p><textarea rows="12" name="text_v" cols="58"><? echo $text ?></textarea></p>



</table>
<input type="submit" name="subn" value="Отправить" >
</form>
</body>
</html>
<?
}

echo "v itoge SQL $sql ";
?>
то что увидел на глаз выделил
советую забыть и переписать то что я выделил курсивом. это какие-то ужасы. там нужно применять mysql_fetch_assoc / mysql_fetch_array т.к берется более 1 значения

offline
Ответить с цитированием