PHP sa JavaScriptom

poruka: 4
|
čitano: 778
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
PHP sa JavaScriptom

Napravio sam formu i sada želim kada kliknem na submit button da mi se aktivira javascript prozor koji će mi reći ako riječ koju sam stavio u jedno polje već postoji. Da li je to moguće pomoću php-a koji bi se spojio na database i provjerio da li postoji riječ?

 

Imam formu koja se sastoji od recimo 5 unosa (npr ime, prezime, adresa, grad i poštanski broj) i submit buttona. Kliknem na submit i pomoću onclick naredbe aktivira se scripta koja će provjerit dal postoji već takvo ime. Skripta se sastoji i od php-a koji će provjeriti u bazi dal ima ime te ako ima pomoću alert ispisat da ima ili ako nema da se pohrani i da piše "pohranjeno" ili tako nešto.

 

Da li je tako nešto moguće

Moj PC  
0 0 hvala 0
16 godina
offline
PHP sa JavaScriptom

Da, moguće je. Možeš na više načina, ali najjednostavnije (i najelegantnije) je preko ajaxa. Malo proguglaj po netu kako pozvati preko ajaxa php skrptu.

 
0 0 hvala 0
17 godina
offline
PHP sa JavaScriptom

Data Validation;

 

Umjesto js alert poruka , koristi html error poruke.

 

http://www.w3schools.com/php/php_form_validation.asp

 

i

 

js autocomplete

 

http://jqueryui.com/autocomplete/#remote

All software has bugs.Any developer who claims that his or her software is always bug-free is living in a fantasy world.
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
PHP sa JavaScriptom

Ja nisam bekendaš ali se često surečem sa JS(JQuery)/PHP kombinacijama.
Zapravo to je jednostavno za izvesti. Imaš recimo "$nekeServerSideUvjete"

 

<input type="submit" name="button_name" value="Submit" onclick="myFunction()/>

<?php
       if($nekiServerSideUvjeti AND isset($_POST['button_name']))
                {
                echo'<script>
                               function myFunction()
                               {alert("Success!");}
                      </script>';
                }
                elseif(!$nekiServerSideUvjeti AND isset($_POST['button_name']))
                {
                echo'<script>
                               function myFunction()
                               {alert("Failure!");}
                      </script>';
                }
?>

 

Ako sam negdje fulao ispravite me.

http://portfolio.33dizajn.com
Poruka je uređivana zadnji put pon 16.12.2013 20:11 (Horz).
 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice