PHP проверить значения - PullRequest
       6

PHP проверить значения

0 голосов
/ 05 августа 2010

У нас есть 2 переменные, $id и $title.

И поле формы для новой $title переменной:

foreach ($ids as $id) {
    $id_title = $title;
?>
    <input name="new_<?php echo $id; ?>_title" value="<?php echo $id_title; ?>" />
<?php } ?>

Как проверить, что $id_title было изменено в форме, и сделать что-нибудь, если это так.

Как:

if ($id_title != $new_id_title) {
    make db query
}

На странице может быть более одного поля ввода, различного для каждого $id, мы должны проверить все из них.

Спасибо.

Ответы [ 2 ]

1 голос
/ 05 августа 2010

Вы имеете в виду

foreach ($ids as $id) {
    $id_title = $title;
    if ($id_title != $_POST['new_'.$id.'_title']) {
       make db query
    }
}

?

Это проблема, которую вы не знаете, как получить поле new_$id_title?Я не вижу смысла присваивать $title $id_title.Так или иначе, для всех одинаково.

1 голос
/ 05 августа 2010

Как то так?

foreach ($ids as $id) {
    if (isSet($_POST["new_{$id}_title"]) && $_POST["new_{$id}_title"] != $old_titles[$id]) {
        // Do foo
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...