|
|
|
|
|
для: Полный Чайник
(06.02.2006 в 17:24)
| | блин - точно - я про проверку то совсем забыл.. дебагер блин.. спасибо - разобрался .. | |
|
|
|
|
|
|
|
для: 10100100
(06.02.2006 в 17:18)
| | попробуй так:
$query = "UPDATE user SET ocenka=$ocenka WHERE fio='$name';";
|
и вообще на время проверки скрипта после mysql_query иногда полезно добавлять:
| |
|
|
|
|
|
|
|
для: cheops
(06.02.2006 в 13:43)
| | так, я изменил обработчик но всёравно ничего не работает..
<?php
include 'config.php';
$query = "UPDATE user SET ocenka='$ocenka' WHERE fio='$name'";
mysql_query($query);
header ('location: index.php');
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(06.02.2006 в 13:43)
| | тьфу ты.. точно - спасибо Хеопс - Вы ка всегда гениальны! :) | |
|
|
|
|
|
|
|
для: 10100100
(06.02.2006 в 13:35)
| | Оператор UPDATE не поддерживает ключевое слово VALUES, он должен выглядеть примерно следующим образом
UPDATE user SET num = '5', putdate = NOW() WHERE fio='123'
|
После ключевого слова SET указываются поля, которые вы хотите обновить и их новые значения, отделённые от названий полей символом равно. | |
|
|
|
|
|
|
| собсно СБАЖ...
скрипт форма:
<?php
include 'config.php';
echo '<a href=add_quest.php>хотите добавить вопрос?</a><br>';
echo '<a href=del_quest.php>хотите удалить вопрос?</a><br>';
$query = "SELECT * FROM user";
$ath = @mysql_query($query);
WHILE ($user = mysql_fetch_array($ath)) {
echo '<form action=ocenka_update.php method=post>';
echo '<table cellspacing=0 ce;;pading=0 border=1><tr><td width=300><center>';
echo $user['name'];
echo '</td><td width=50><center>';
echo $user['bals'];
echo '</td><td width=300><center>';
echo ("<textarea ROWS=1 COLS=4 name=ocenka>");
echo $user['ocenka'];
echo ("</textarea>");
echo '<input type=hidden name=name value='.$user['name'].'>';
echo '<input type=submit value="поставить оценку">';
echo '</tr></td></table>';
echo '</form>';
}
echo '</td></tr></table>';
?>
|
скрипт обработчик:
<?php
include 'config.php';
$query = "UPDATE user VALUES (NULL,'','','$ocenka','','',NOW()) WHERE fio='$name'";
mysql_query($query);
header ('location: index.php');
?>
|
вот что выводит запрос echo $query;
UPDATE user VALUES (NULL,'','','5','','',NOW()) WHERE fio='123'
|
Другими словами - всё должно работать, но обновление не происходит... | |
|
|
|
|