lunik
Новичок
Подскажите пожалуйста, хочу сделать так что бы
в одну форуме выводились данные, и в этой же форме можно было их править.
Как правильно это сделать?
Вот написанный код: но он почему -то данные не обновляет.
в одну форуме выводились данные, и в этой же форме можно было их править.
Как правильно это сделать?
Вот написанный код: но он почему -то данные не обновляет.
PHP:
<?php
session_start();
if (isset($_SESSION['user_id'])){
include ('include/menu.php');
error_reporting( E_ALL );
include_once ('include/_db.class.php');
$query = "SELECT * FROM `settings`";
$res = mysql_query($query) or die(mysql_error());
{
while ($row=mysql_fetch_array($res)) { ?>
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" border="0" width="714" height="450" valign="top">
<tr>
<td class="add_news" valign="top">
<form action="" method="POST" enctype="multipart/form-data">
<br>
<fieldset>
<legend>
<font size="2"><b>Установки сайта</b></strong>
</legend>
<table cellspacing="0" cellpadding="0" border="0" >
<tr>
<td class="options">Описание сайта </td>
<td class="options_pole">
<textarea type="text" id="set_desc" name="set_desc" value="" rows="1" cols="40"><? echo $row['set_desc']?></textarea></td>
</tr>
<tr>
<td class="options">Ключевые слова
<br>(через запятую) </td>
<td class="options_pole">
<textarea type="text" id="set_key" name="set_key" value="" rows="1" cols="40"><? echo $row['set_key']?></textarea> </td>
</tr>
<tr>
<td class="options">Имя сайта </td>
<td class="options_pole">
<input type="text" name="set_title" value="<?htmlspecialchars($row['set_title'],ENT_QUOTES)?>" size="40"></td>
</tr>
</table>
</fieldset>
<fieldset>
<legend>
<font size="2"><b>Настройки информации</b></strong>
</legend>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="options">Email для Бронирования </td>
<td class="options_pole">
<input type="text" name="email_b" value="<? echo $row['email_b']?>" size="40"></td>
</tr>
<tr>
<td class="options">Кол-во отзывов на страницу </td>
<td class="options_pole">
<select name="book_limit" id="book_limit" size="1">
<option value="5">5
</option>
<option value="10" selected="selected">10
</option>
<option value="15">15
</option>
<option value="20">20
</option>
<option value="25">25
</option>
<option value="30">30
</option>
<option value="50">50
</option>
<option value="100">100
</option>
</select></td>
</tr>
<tr>
<td class="options">Кол-во Новостей на Главной странице </td>
<td class="options_pole">
<select name="news_limit" id="news_limit" size="1">
<option value="5">5
</option>
<option value="10" selected="selected">10
</option>
<option value="15">15
</option>
<option value="20">20
</option>
<option value="25">25
</option>
<option value="30">30
</option>
<option value="50">50
</option>
<option value="100">100
</option>
</select></td>
</tr>
<tr>
<td class="options">Кол-во изображения на стр. в галереи </td>
<td class="options_pole">
<select name="images_limit" id="images_limit" size="1">
<option value="5">5
</option>
<option value="10" selected="selected">10
</option>
<option value="15">15
</option>
<option value="20">20
</option>
<option value="25">25
</option>
<option value="30">30
</option>
<option value="50">50
</option>
<option value="100">100
</option>
</select></td>
</tr>
</table>
</fieldset>
<p>
<input type="submit">
</p>
</form>
<? if(isset($_POST['submit'])) {
$sql = "UPDATE `settings` SET set_desc='".$_POST['set_desc']."',
set_key='".$_POST['set_key']."',
set_title='".$_POST['set_title']."',
email_b='".$_POST['email_b']."',
book_limit='".$_POST['book_limit']."',
news_limit='".$_POST['news_limit']."',
images_limit='".$_POST['images_limit']."'
WHERE id=$id";
$result = mysql_query($sql);
echo "Thank you! Information updated.\n";
}?> </td>
</tr>
</table>
<?
}
}
}
else
include('include/warning.htm');
mysql_close();
?>