Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP promt box (how to)

[es] :: Javascript i AJAX :: PHP promt box (how to)

[ Pregleda: 1844 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

PHP CODE
Banja Luka

Član broj: 235799
Poruke: 66
*.broadband.blic.net.



Profil

icon PHP promt box (how to)25.02.2010. u 17:12 - pre 172 meseci
Potrebno mi je da prije upisa podataka u bazu, pojavi se promt popup te ukoliko korisnik odabere "YES" da se upise, a ukoliko ne... da se ne izvrsi.
Ovako sam pokusao:
Code:


if (isset($_POST['save']))
{
echo "
    <script type='text/javascript'>

    var r=confirm('Jeste li sigurni?');
    
    if (r==true)
      {
      }
        else
      {

      window.location.href=window.location.href;
      }
    </script>
    ";
}


Medjutim, ostatak koda se izvrsi prije nego korisnik odabere bilo sta... Kako to da sprijecim?

Hvala svima
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-3.sezampro.yu.



+33 Profil

icon Re: PHP promt box (how to)25.02.2010. u 18:28 - pre 172 meseci
To što ti hoćeš se obično radi tako što se na formu bind-uje onsubmit event koji onda vraća povratnu vrednost confirm() funkcije:
Code:
<form action = "nesto.php" method = "POST" onsubmit = "return confirm('Da li ste sigurni?');">
//ostatak forme
</form>
 
Odgovor na temu

PHP CODE
Banja Luka

Član broj: 235799
Poruke: 66
*.broadband.blic.net.



Profil

icon Re: PHP promt box (how to)25.02.2010. u 18:53 - pre 172 meseci
Vjerujem da je tako, ali u mom slucaju to ne moze. Postoje 2 razloga.
Imam 2 submit buttona za slanje razlicitih podataka, i drugi razlog, potrebno je da u confirm box-u bude i sadrzana jedna php varijabla. :-/
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.mediaworksit.net.



+38 Profil

icon Re: PHP promt box (how to)27.02.2010. u 17:48 - pre 172 meseci
Pa onda napiši html preko php-a.

Na primer:
Code:
<?php echo '<form action = "nesto.php" method = "POST" onsubmit = "return confirm(\'Da li ste sigurni '.$var.' blabla\');">'; ?>
//ostatak forme
</form>

 
Odgovor na temu

w3bl0rd
Varaždin, Hrvatska

Član broj: 82659
Poruke: 380
213.147.114.*



+26 Profil

icon Re: PHP promt box (how to)01.03.2010. u 08:45 - pre 172 meseci
php prompt ne postoji, php samo može izgenerirati html/javascript kod za prompt box...

there's no place like 127.0.0.1
 
Odgovor na temu

[es] :: Javascript i AJAX :: PHP promt box (how to)

[ Pregleda: 1844 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.