[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обновление id города
Страницы: 1, 2, 3
11klass
Вечер добрый!
Необходимо обновить id_town у школ. Ручками делать замучаешься. Поэтому написал скрипт.
<table>
<?php

while ($myrow = mysql_fetch_array($result)) {
$id_town = $myrow[id_town];
$result2 = mysql_query("SELECT * FROM towns WHERE id_town='" . mysql_real_escape_string($id_town) . "'", $db);
$myrow2 = mysql_fetch_array($result2);
?>
<tr>
<td>
Название школы</td>
<td>
id_town</td>
<td>
Город, где школа</td>
<td>
Новое id_town</td>
</tr>
<tr>
<td><?
printf ("<a href='http://mysite.ru/post.php?id_school=%s'>%s</a>", $myrow["id_school"], $myrow["title"]);?> </td>
<td><?=
$myrow["id_town"];?></td>
<td><?=
$myrow2["title"];?></p></td>
<td>

<?php

if (isset($_POST['submit'])) {
$id_town = $_POST['id_town'];
$output_form = false;

if (empty($id_town)) {
echo "забыл заполнить id_town</span><br />";
$output_form = true;
}
if (!empty($id_town)) {
$result = mysql_query("insert school SET id_town='$id_town'");
}
}

else {
$output_form = true;
}
if ($output_form) {
?>
<form
method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label
for="email">Введи новое id_town:</label>
<input
id="id_town" name="id_town" type="text" size="30" value="<?php echo $id_town; ?>" />
<input
type="submit" name="submit" value="Обновить">
</form>
<?php

}
?>
</td>
</tr>
<?php

}
?>
</table>

Таблицы выходит. Есть окно ввода для нового id.
Когда ввожу новое id и нажимаю "Обновить"
выходит ошибка
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ... on line 33
вот эта строка
while ($myrow = mysql_fetch_array($result)) {
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.