Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Обновление записи в таблице

Сообщения:  [1-4] 

 
 автор: Faraon   (17.07.2007 в 17:29)   письмо автору
 
   для: neokortex   (17.07.2007 в 16:00)
 

И опять же неплохо бы было не надеяться на register_globals = on

   
 
 автор: neokortex   (17.07.2007 в 16:00)   письмо автору
 
   для: Trianon   (17.07.2007 в 15:30)
 

спасибо огромное, вот так и учусь :)

   
 
 автор: Trianon   (17.07.2007 в 15:30)   письмо автору
 
   для: neokortex   (17.07.2007 в 15:18)
 

текстовые константы в SQL-запросе предварительно экранируют, а затем берут в апострофы.
Да и сам запрос нехудо бы выполнить.
<?php 
require_once $_SERVER['DOCUMENT_ROOT']."/config.php"

$title"'" mysql_escape_string($_POST['title']) . "'"// точно также надо 
                                            //  сделать с desc,keywords  и content

$up mysql_query ("update page 
  set 
    title_page = 
$title
    desc_page=
$desc
    keywords_page=
$keywords
    content_page=
$content 
  WHERE id_page ="
.intval($_GET['id'])); 
?>

   
 
 автор: neokortex   (17.07.2007 в 15:18)   письмо автору
 
 

Задача: обновить запись в таблице page
форма редактирования

<?php require_once $_SERVER['DOCUMENT_ROOT']."/config.php";    
      
$connect mysql_query ("select * from page where id_page=".intval($_GET['id'])); 
      while (
$page mysql_fetch_array 
($connect))
     {echo 
"<title>Редактирование материала:&nbsp;".$page ['title_page']."</title>
     <form id=form1 name=form1 method=post action=red_page.php?id="
.$page ['id_page'].">
         <p>Название<br />
<textarea name=title rows=1 cols=25>"
.$page ['title_page']."</textarea></p>
            <p>Описание<br />
<textarea name=desc rows=3 cols=40>"
.$page ['desc_page']."</textarea></p>
            <p>Ключевые слова<br />
<textarea name=keywords rows=3 cols=40>"
.$page ['keywords_page']."</textarea></p>
<p>Содержание<br />
<textarea name=content rows=15 cols=75>"
.$page ['content_page']."</textarea></p>";
        echo
"<p align=center><input type=submit name=Submit value=редактировать /></p></form>";}
        
?>    


и обработчик формы

<?php
require_once $_SERVER['DOCUMENT_ROOT']."/config.php";
$up mysql_query ("select * from page where id_page=".intval($_GET['id'])); 
$up "update page set title_page = $title, desc_page=$desc, keywords_page=$keywords, content_page=$content WHERE id_page =".intval($_GET['id']);
?>

помогите новичку, что-то нифига не работает

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования