powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Записать в переменную значение из бд,потом сравнить с тем же изменив-ся значением.Нид хелп
3 сообщений из 3, страница 1 из 1
Записать в переменную значение из бд,потом сравнить с тем же изменив-ся значением.Нид хелп
    #38667167
mussi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал такой скрипт, то есть он коннектиться к бд, смотрит количество записей в таблице, пишет их в темповую переменную
Затем в таблицу вносится еще несколько записей, соответственно запрос должен возвращать уже другое значение, сравнивать его с темповой переменной и в зависимости от результата делать какие-то действия, но не пойму, как разграничить эти запросы, в моем скрипте если добавили запись, то результат всех запросов будет одинаков и в это условие мы никогда не войдем
if ($tempid !== $row1[0] )
Будьте добры, подскажите новичку как можно реализовать то, что я описал выше
<?php
$conn = oci_connect("system", "***");

$sql = "SELECT count(*) FROM t1";
$res = OCIParse($conn, $sql);
oci_execute($res);
$row = oci_fetch_row($res);

$tempid = $row[0]; //5

echo '<form method="POST" action="">
<p><input name="check" value="Check new" type="submit"></p>
</form>';

if(isset($_POST["check"]))
{
$sql = "SELECT count(*) FROM t1";
$res = OCIParse($conn, $sql);
oci_execute($res);
$row1 = oci_fetch_row($res);
if ($tempid !== $row1[0] )
{
echo 'voshli';
if($tempid > $row1[0])
echo 'bolshe';
else
echo 'menshe';
}
oci_close($conn);
}
?>
...
Рейтинг: 0 / 0
Записать в переменную значение из бд,потом сравнить с тем же изменив-ся значением.Нид хелп
    #38667186
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
if(isset($_POST["check"])) {
    //делаем там че то...
    if ($_POST["tempid"] !== $row1[0] ) {...}
}
else {
    //тут тоже делаем че то..
    $tempid = $row[0]; //5
    
    echo '<form method="POST" action="">
    <p><input name="check" value="Check new" type="submit"></p>
    <input name="tempid" value="'.$tempid.'" type="hidden">
    </form>';
}



вроде так
...
Рейтинг: 0 / 0
Записать в переменную значение из бд,потом сравнить с тем же изменив-ся значением.Нид хелп
    #38667204
mussi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SharuPoNemnogu
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
if(isset($_POST["check"])) {
    //делаем там че то...
    if ($_POST["tempid"] !== $row1[0] ) {...}
}
else {
    //тут тоже делаем че то..
    $tempid = $row[0]; //5
    
    echo '<form method="POST" action="">
    <p><input name="check" value="Check new" type="submit"></p>
    <input name="tempid" value="'.$tempid.'" type="hidden">
    </form>';
}



вроде так
вот я тупорез, отличная идея друг с записью значения в скрытый параметр формы :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Записать в переменную значение из бд,потом сравнить с тем же изменив-ся значением.Нид хелп
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]