|
|
|
| помогите пожалуйста!
есть таблица, которая создаётся на основе базы
выглядит так
1 имя 1 мэйл1 ....и тд
2 имя2 мэйл2 ....и тд
2 имя 3 мэйл3 ....и тд
...........
|
содержание этих ячеек можно изменять - то есть они уже являются значением этих полей.
при отправлении формы в пост отправляются такие данные данные:
Array
(
[saveinfo2] => Сохранить изменения
[kv_24] => н
[name_24] =>
[m2_24] =>
[cel_24] =>
[vodomer1_24] =>
[vodomer2_24] =>
[sl1_24] =>
[email_24] =>
[marks_24] =>
[kv_25] =>
[name_25] =>
[m2_25] =>
[cel_25] =>
[vodomer1_25] =>
[vodomer2_25] =>
[sl1_25] =>
[email_25] =>
[marks_25] =>
|
мой запрос ниже обновляет все строки ОДНИМ значением. (это понятно) не понятно как сделать чтобы для каждого поста с ид24 записывалось значение 24 и так далее
[code][
if(isset($_POST['saveinfo2']))
{
//$post_name = "$_POST[name_".$id."]";
$sq444 = ("UPDATE `users` SET
`frate` = '$post_name',
`iz` = '$_POST[kv]',
`mb` = '$_POST[m2]',
`sc1` = '$_POST[cel]',
`sc3` = '$_POST[vodomer1]',
`ob` = '$_POST[vodomer2]',
`sl1` = '$_POST[sl1]',
`sl2` = '$_POST[email]',
`sl3` = '$_POST[marks]'
WHERE `id` IN (24, 25, 26) ");
/code] | |
|
|
|
|
|
|
|
для: celovec
(11.02.2012 в 00:46)
| | я пробовал ставить так
-$post_name = "$_POST[name_".$id."]";
|
в форме эта строка работает а в запросе нет, ошибку выдаёт
как тут правильно ид подставить?
пустые скобки массива тоже не помогают
$sq444 = ("UPDATE `users` SET
`frate` = '$post_name".$id."',
`iz` = '$_POST[kv]".$id."',
`mb` = '$_POST[m2]".$id."',
`sc1` = '$_POST[cel]".$id."',
|
| |
|
|
|