Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение и удаление строк бд php 
:(
    Опции темы
Reminaru
Дата 20.1.2014, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 28.5.2013

Репутация: нет
Всего: нет



Код

<? 
$conect=mysql_connect("localhost","root","")or die(mysql_error()); 
mysql_select_db("doc"); 
 if(isset($_POST['update'])) 
{ 
$updat="UPDATE pacienti SET fio='$_POST[fio]',data='$_POST[data]',adres='$_POST[adres]',telefon='$_POST[telefon]'  
WHERE fio='$_POST[hidden]'";     
mysql_query($updat,$conect); 
}; 
 if(isset($_POST['delete'])) 
{ 
$delet="DELETE FROM pacienti WHERE fio='$_POST[hidden]'";    
mysql_query($delet,$conect); 
}; 
 $sql="Select * from pacienti"; 
 $mydat=mysql_query($sql,$conect); 
  
 echo '<form action="vipiska.php" method="post">'; 
  
while($rec=mysql_fetch_array($mydat)) 
{  
echo '<table width="100%" border="0" >'; 
echo '<tr>'; 
echo '<td class="tec">' . '&nbsp;' . '</td>'; 
echo '<td class="t2">'.'<input name=fio type=text  value='. $rec['fio'] . '></td>'; 
echo '<td class="tec">' . '&nbsp;' . '</td>'; 
echo '<td class="t3">'.'<input name=data type=text value='. $rec['data'] . '></td>'; 
echo '<td class="tec">' . '&nbsp;' . '</td>'; 
echo '<td class="t2">'.'<input name=adres type=text value='. $rec['adres'] . '></td>'; 
echo '<td class="tec">' . '&nbsp;' . '</td>'; 
echo '<td class="t3">'.'<input name=telefon type=text value='. $rec['telefon'] . '></td>'; 
echo '<td class="tec">'.'<input name=hidden type=hidden  value='. $rec['fio'] . '></td>'; 
echo ' '.'<td class="t3">'.'<input class="ok2" name=update type=submit value=Изменение>'.'    '.'<input class="ok2" name=delete type=submit value=Удалить>'.'</td><br>'; 
echo '</form>'; 
} 
?>


Код рабочий в дизайнере показывает, что должно менять, а саму базу данных он не меняет не удаляет из нее, хотя код у друга работает, и все делает. есть идеи в чем проблема?
PM MAIL   Вверх
krypt3r
Дата 21.1.2014, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 9.6.2009

Репутация: 1
Всего: 16



Ну и говн0код =/
Цитата
$conect=mysql_connect("localhost","root","")or die(mysql_error());

Рут с пустым паролем — это круто.
Цитата
$delet="DELETE FROM pacienti WHERE fio='$_POST[hidden]'";

Неверно используете обращение к элементу ассоциативного массива внутри кавычек. Отсутствие mysql_real_escape_string() в SQL-запросах == *FACEPALM*
Включайте отображение ошибок и дебаг.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0409 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.