Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Не могу вывести id на редактирование в mysql


Автор: steelhomework 22.2.2007, 00:48
Код

require_once ('mysql_config.php');
mysql_connect($dbhost, $dbuser, $dbpass) or die("Не могу создать соединение с базой данных.");
mysql_select_db($dbname) or die(mysql_error());

$ab_id = intval($_GET['id']);

$query = "select * from AB where id='."$ab_id".'";
$res = mysql_query($query) or die(mysql_error());
$number = mysql_num_rows($res);

if ($number) {
  while ($row=mysql_fetch_array($res)) {
?>
<tr>
<td bgcolor="#CCCCCC">
<table align="center" border="0" cellpadding="2" cellspacing="2" width="10%">
<form action="index.php?cmd=view" method="post">
<tr>
<td bgcolor="#0099FF" align="center">
<font color="#FFFFFF"><b>Ссылка:</b></font>
</td>
<td bgcolor="#0099FF" align="left">
<font color="#FFFFFF"><b><input name="ab_link_edit" type="text" size="58" value="<?php echo $row['url']; ?>"></b></font>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC" align="center">
<b>Категория:</b>
</td>
<td bgcolor="#CCCCCC" align="left">
<b>
<?php

if ($row['cat'] == '1') { ?>
<select name="ab_topic_id_edit">
<option value="1" selected="selected">Ссылка [A]</option>
<option value="2">Файл [B]</option>
</select>
<?php } else if ($row['cat'] == '2') { ?>
<select name="ab_topic_id_edit">
<option value="1">Ссылка [A]</option>
<option value="2" selected="selected">Файл [B]</option>
</select>
<?php }

?>
</b>
</td>
</tr>
<tr>
<td bgcolor="#0099FF" align="center" colspan="2">
<script language="JavaScript" src="js/quick_tags.js" type="text/javascript"></script>
<script language="JavaScript" type="text/javascript">spaizToolbar();</script>
<textarea name="ab_text_edit" id="abtext_edit" style="width: 100%; height: 200px;"><?php echo $row['text']; ?></textarea>
<script type="text/javascript" language="JavaScript">
    spaizCanvas_1 = document.getElementById('abtext_edit');
</script>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC" align="center" colspan="2">
<input name="edit_ab" type="submit" value="Изменить">
</td>
</tr>
</form>
</table>
<?php
  }
}

mysql_close();


Не могу вывести при обработки id. Пишет: Parse error: syntax error, unexpected T_VARIABLE in C:\web_server\www\new_info\index.php on line 466

Как исправить это?

Автор: skyboy 22.2.2007, 00:56
надо так в 7 строке:
Код

$query = "select * from AB where id='".$ab_id."'";

вобщем, не там ты точки влепил.

Добавлено @ 00:57 
Цитата(steelhomework @  21.2.2007,  23:48 Найти цитируемый пост)
Parse error: syntax error, unexpected T_VARIABLE in C:\web_server\www\new_info\index.php on line 466

у тебя всего 71 строка. когда в следующий раз будешь описывать проблему, позаботься, чтоб люди догадались, о чем идет речь без телепатических навыков, ладно?

Автор: steelhomework 22.2.2007, 21:41
Спасибо.

Автор: skyboy 22.2.2007, 22:28
пожалуйста.
чтоб пометить вопрос решенным, надо всего лишь кликнуть по надписи "Пометить вопрос решенным" в правом верхнем углу первого поста темы. тогда тема будет отмечена галочкой и всем, даже без заглядывания в тему, будет понятно, что вопрос решили.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)