helosan
Новичок
Привет.
Вот такая вот проблема... Вобщем есть что-то на подобие самодельного сокета, то есть нужно обойти повторную запись в бд. Для этого я записываю некоторые данные в бд и если кто-то нажимает рефреш или пытается как-то повторить отправку то ему выводится запись о том что это повторное действие. Схема проста как 2 капейки... :
$x = запрос к базе с проверкой на наличие...
if( !empty($x) ){
// запись о том что идёт повтор
} else {
// обновление бд
}
В оператор if я пытался эту запись менять по всякому... Но не суть, а суть в том что когда происходит активация кода путём поподанием на временную страницу то оба оператора срабатывают одновременно ( что я считал нереальным до сего ). То есть выводица надпись о том что это повторное действие но при этом также обновляется бд. ЭТО КАК ВООБЩЕ ??
При этом если в ручную удаляю запись из бд и делаю странице рефреш то всё работает как надо, то есть на первом рефреше обнавляется бд а на втором выводится запись о повторе действия...
Не судите строго, раньше некогда не обращался но тут убил уже не один день и всё коту под хвост...
Какие идеи ?
Вот такая вот проблема... Вобщем есть что-то на подобие самодельного сокета, то есть нужно обойти повторную запись в бд. Для этого я записываю некоторые данные в бд и если кто-то нажимает рефреш или пытается как-то повторить отправку то ему выводится запись о том что это повторное действие. Схема проста как 2 капейки... :
$x = запрос к базе с проверкой на наличие...
if( !empty($x) ){
// запись о том что идёт повтор
} else {
// обновление бд
}
В оператор if я пытался эту запись менять по всякому... Но не суть, а суть в том что когда происходит активация кода путём поподанием на временную страницу то оба оператора срабатывают одновременно ( что я считал нереальным до сего ). То есть выводица надпись о том что это повторное действие но при этом также обновляется бд. ЭТО КАК ВООБЩЕ ??
При этом если в ручную удаляю запись из бд и делаю странице рефреш то всё работает как надо, то есть на первом рефреше обнавляется бд а на втором выводится запись о повторе действия...
Не судите строго, раньше некогда не обращался но тут убил уже не один день и всё коту под хвост...
Какие идеи ?