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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Обновление таблицы
 
 автор: gwest   (25.04.2005 в 15:22)   письмо автору
 
 

Смысл такой :
Есть таблица с данными, я вытаскиваю эти данные вот таким способом

echo "<table>";
  while($data = mysql_fetch_array($open))
  echo " <tr><td>". $data['name_subject']."</td><td><input type='text' size='3' maxlength='6' name=".$data['name_subject']." value=".$data['value']." ></td></tr>";
  echo "</table>";

т.е В текстовые окна.
Если человек изменит значение и нажмет кнопку "обновить" то данные должны обновиться, как это реализовать.
Нужно постоянно удалять данные и записывать заново или можно как-нибуть по другому.

   
 
 автор: gwest   (25.04.2005 в 17:15)   письмо автору
 
   для: gwest   (25.04.2005 в 15:22)
 

Cпасибо уже сам написал!
Сделал вот как! При нажатии на кнопку обновить записывается скрипт который удаляет из базы данные и записывает новые!
И предыдуший код тоже немного поменял:
//form.php

echo "<table>";
  while($data = mysql_fetch_array($open))
  echo ' <tr><td>'. $data['name_subject'].'</td><td><input type="text" size="3" maxlength="6" name="$subject['.$data['name_subject'].']" value="'.$data['value'].'" ></td></tr';
  echo "</table>";

Вот код обработчика
refresh.php

<?
session_id
();
session_start();
$sid=session_id();
include 
"config.php";
$del=mysql_query("delete from subject where sid='$sid';");
$subject $_POST['subject'];
foreach(
$subject as $key => $value)
 {
  
$open =mysql_query("insert into subject values ('','$key', '$value', '$sid');");
  }
  if(
$open)
  {
  echo 
"<META HTTP-EQUIV='Refresh' CONTENT='0; URL=form.php'>";
  }
?>               


Возможно у кого то есть вариант по лучше, если есть напишите.

   
Rambler's Top100
вверх

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