|
|
|
| Вот такой код:
<?
include "html/in.html";
include "connect.php";
// Присваиваем переданные из формы данные переменной $ch
$ch = $_POST['number'];
// Выводим содержимое массива на экран
foreach ($ch as $val)
{
echo $val."<br>";
}
// Обновляем данные в базе
$query = "UPDATE baza_1 SET id_lock='unlock' WHERE numer='$val'";
$tbl = mysql_query($query);
if(!$tbl)
{
echo "Ошибка в синтаксисе SQL-запроса";
exit();
}
include "html/out.html";
?>
|
если массив содержит несколько элементов то в базе обновляется только последний хотя на экран выводится весь список эллементов .
Почему ? | |
|
|
|
|
|
|
|
для: Felix
(13.12.2004 в 08:47)
| | Вам нужно работу с базой вставить внутрь foreach
<?
foreach ($ch as $val)
{
echo $val."<br>";
// Обновляем данные в базе
$query = "UPDATE baza_1 SET id_lock='unlock' WHERE numer='$val'";
$tbl = mysql_query($query);
if(!$tbl)
{
echo "Ошибка в синтаксисе SQL-запроса";
exit();
}
}
?>
|
| |
|
|
|