форма. выполнить проверку уникальности введенных данных до сабминта

  • Автор темы $wit4er
  • Дата начала

$wit4er

Guest
форма. выполнить проверку уникальности введенных данных до сабминта

Есть форма со множестовм полей.
Одно из полей нужно проверить на уникальность до того как отправиться вся форма.
Возможно ли это сдлаить в том же окне?
Выполнить запрос например по нажатию кнопки и сообщить например alert('все хорошо!') до сабминта.

Спасибо!
 

$wit4er

Guest
да в базе... т.е. введенное значение уже присутсвует в базе... или отсутствует...
 

crocodile2u

http://vbolshov.org.ru
Возможно.
навскидку вижу два пути:
1) Писать уже имеющиеся значения в яваскриптовский массив на странице с формой. При сабмите проверять имеется ли такое значение в массиве.

2) Воспользоваться http://dklab.ru/lib/Subsys_JsHttpRequest/ (или просто перенять подход, в данном случае достаточно небольшого скрипта)
 

$wit4er

Guest
Так набросал чтобы было понятно что я имею в виду...
<input name="mail" type="text">

<img src="button.gif" onClick=<?php if(@$rs=mysql_query("SELECT * FROM baza.site_content WHERE baza._site_content.mali = !!! значение поля !!!;")){?>"alert('Заданное значение уже существует в базе');"><?php } else { ?>"alert('Заданное значение уникально');"><?php } ?>

crocodile2u Спасибо... Сейчас посмотрю...
 

Romantik

TeaM PHPClub
onClick=<?php if(@$rs=mysql_query("SELECT * FROM baza.site_content WHERE baza._site_content.mali = !!! значение поля !!!;")){?>"

нифигасебе =)
учите мат.часть!
www.phpfaq.ru
с начала и до конца!
 

$wit4er

Guest
да дело же не в запросе дорогой Romantik... ну..
как полуить в этот запрос значение поля?
 

$wit4er

Guest
Виноват исправлюсь... спасибо...Romantik
 
Сверху