Опубликовать форму и обновить несколько строк с помощью MySQLPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Опубликовать форму и обновить несколько строк с помощью MySQL

Сообщение Anonymous »

Я обыскал весь этот сайт, но пока не нашел ответа на этот вопрос. Пр возможно я не умею его правильно применять. У меня есть форма, которая собирает все фотографии с прикрепленным к ним определенным GALLERY_id. Затем серверный пользователь может изменить название фотографии и теги. После отправки формы запрос должен обновить все строки. Вот что у меня есть до сих пор, что ничего не делает:

ФОРМА

if(isset($_GET['id']))
{

$id=$_GET['id'];
$result = $db->prepare("SELECT * FROM photos WHERE gallery_id = :gallery_id ");
$result->bindParam(':gallery_id', $id);
$result->execute();

echo '';
echo "
  • ";

    for ($i = 0; $row = $result->fetch(); $i++)
    {

    $id = $row['id'];
    $title = $row['title'];
    $tags = $row['tags'];
    $src = $row['src'];

    echo "

  • Изображение

    ";
    echo "
    ";
    echo "";
    echo "";
    echo "";
    }

    echo "
";

}

?>





ОБНОВИТЬ ЗАПРОС

if (isset($_POST['changeTitle']))
{
foreach ($_POST as $p)
{
$id=$p['photo_id'];
$title=$p['photo_title'];
$tags=$p['photo_tags'];

$sql = "UPDATE photos SET title=?, tags=? WHERE id=?";
$query = $db->prepare($sql);
$query->execute(array($title, $tags, $id));

}
}


Подробнее здесь: https://stackoverflow.com/questions/363 ... with-mysql
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»