Loading...
Помощь по скриптам | Проблема с редактированием
Делаю на сайте редактирование бд на сайте
Но когда отредактировал данные нажимаю сохранить но отредатированные данные не сохраняет вот код
if (isset($_GET['red_id'])) { //Проверяем, передана ли переменная на редактирования
if (isset($_POST['phone'])) { //Если новое имя предано, то обновляем и имя и цену
$sql = mysql_query('UPDATE `directory` SET '
.'`phone` = "'.$_POST['phone'].'",'
.'`surname` = '.$_POST['surname'].'",'
.'`Street` = "'.$_POST['Street'].' '
.'WHERE `id` = '.$_GET['red_id']);
}
}


и вот
if (isset($_GET['red_id'])) { //Если передана переменная на редактирование
//Достаем запсись из БД
$sql = mysql_query("SELECT `id`, `phone`, `surname` , `Street` FROM `directory` WHERE `id`=".$_GET['red_id'], $link); //запрос к БД
$result = mysql_fetch_array($sql); //получение самой записи


?>



<table>
<form action="" method="post">
<tr>
<td>Номер телефона:</td>
<td><input type="text" name="phone" value="<?php echo ($result['phone']); ?>"></td>
</tr>
<tr>
<td>Ф.И.О:</td>
<td><input type="text" name="surname" value="<?php echo ($result['surname']); ?>"> </td>
</tr>
<tr>
<td> Улица:</td>
<td><input type="text" name="Street" value="<?php echo ($result['Street']); ?>"> </td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="OK"></td>
</tr>
</form>
</table>
<?php
}

Помогите
________
посл. ред. 31.05.2017 в 11:47; всего 1 раз(а); by Loading...
С ковычками чето перемудрил походу, без редактора под рукой не могу понять. Попробуй такой запрос поставь
$sql = mysql_query("UPDATE `directory` SET
`phone` = '".$_POST['phone']."',
`surname` = '".$_POST['surname']."',
`Street` = '".$_POST['Street']."',
`phone` = '".$_POST['phone']."' WHERE `id` = '".$_GET['red_id']."';
");
Dizzy221 , всё спс работает
Онлайн: 3
Время:
Gen. 0.0714
(c) Bym.Guru 2010-2026