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

Upozorenje za obavezno unosenje korisničkog imena i lozinke

[es] :: PHP :: Upozorenje za obavezno unosenje korisničkog imena i lozinke

[ Pregleda: 2821 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Obad_Gorcilo
nema
nema

Član broj: 316062
Poruke: 7
109.72.98.*



Profil

icon Upozorenje za obavezno unosenje korisničkog imena i lozinke07.07.2013. u 16:05 - pre 130 meseci
Nekoliko sata se mučim oko, kako sam na početku mislio trivijalnog problema, al nisam uspio rešiti. Verovatno grešim u samom razmišljanju.
Hteo bih da kad se korisnik prijavljuje da ako nije uneo ni korisničko ime ni lozinku a kliknuo je na Prijavi se da se ispiše upozorenje "Oba polja su obavezna", da kada je uneo korisničko ime a nije lozinku da se ispiše "Lozinka je obavezna" i da kada je uneo lozinku a nije korisničko ime da se ispiše "Korisničko ime je obavezno"
Ja sam to ovako zamišljao, interesuje me gde grešim
Code (php):
if(isset($_POST['username'], $_POST['password'])){
       if(empty($username) or empty($password)){
          if (empty($username)) {
                $error = 'Korisničko ime je obavezno!';
          } elseif (empty($password)) {
                $error = 'Lozinka je obavezna!';
          } else {
                $error = 'Oba polja su obavezna!';
                 }
        }else {
        $username = $_POST['username'];
        $password = md5($_POST['password']);...
 



[Ovu poruku je menjao Obad_Gorcilo dana 07.07.2013. u 21:36 GMT+1]
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke07.07.2013. u 20:06 - pre 130 meseci
Code:

<form action="" method="post">
<input name="username" type="text">
<input name="password" type="password">
<input name="submit" type="submit" value="Prijavi se">

</form>


<?php

if(isset($_POST['submit']))
{
    
    $username=$_POST['username'];
    $password=$_POST['password'];
    
    
     
if(empty($username) && empty($password)) 

{

die('Oba polja su obavezna');    
    
}

else if (empty($password)) {
    die('Lozinka je obavezna');
    
}

else if (empty($username)) {
    die('Korisničko ime je obavezno!');
    
}

else {
    
    echo 'ok';
    
}
       
       
}
       
       
       
      
        
 
 ?>




Ovako nekako?
 
Odgovor na temu

Obad_Gorcilo
nema
nema

Član broj: 316062
Poruke: 7
109.72.98.*



Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke07.07.2013. u 20:38 - pre 130 meseci
Probao sam al neće, nemam pojma...
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dynamic.isp.telekom.rs.



+35 Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke07.07.2013. u 20:59 - pre 130 meseci
Copy - paste ono gore, mora da radi, ne menjaj nista (ni html ni php deo). Ako ne radi... ne znam...
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
..106.109.adsl.dyn.beotel.net.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke07.07.2013. u 21:17 - pre 130 meseci
Code:
if(isset($_POST['username'], $_POST['password'])){ 

      $username = $_POST['username'];
      $password = $_POST['password']; // ne md5($_POST['password']); jer md5 nikad nije prazan string!


       if(empty($username) or empty($password)){

          if (empty($username) and empty($password)) {
                 $error = 'Oba polja su obavezna!';
          } else if (empty($username)) {
                $error = 'Korisnicko ime je obavezno!';
          } else if (empty($password)) {
                $error = 'Lozinka je obavezna!';
          }

          echo $error; // ili slicno
        }
        else { echo "Ok!"; }
}





[Ovu poruku je menjao Burgos dana 08.07.2013. u 17:47 GMT+1]

[Ovu poruku je menjao Burgos dana 08.07.2013. u 17:48 GMT+1]
 
Odgovor na temu

Obad_Gorcilo
nema
nema

Član broj: 316062
Poruke: 7
109.72.98.*



Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke07.07.2013. u 22:44 - pre 130 meseci
Probao sam al neće...
Evo da pojednostavimo, npr. da za dva broja, x i y, ako su oba jednaka 0 da ispiše to, ako je samo x jednako nuli da ispiše to, ako je samo y jednako nuli da ispiše to a ako su oba različita od nula da to ispiše...
Kod:
Code (php):

<?php
$x=5;
$y=0;
if($x==0  && $y==0 )
{
die('oba su jednaka 0');        
}
else if ($x==0 ) {
    die('x je jednako 0');  
}
else if ($y==0 ) {
    die('y je jednako0');
}
else {  
    echo 'oba su različita od 0';  
}    
?>

Ovaj kod daje poruku da su oba različita od nule iako je x=5.
Isti je slučaj i sa predlogom koji je dao Burgos.

Izvinjavam se, moja greška u kucanju...

[Ovu poruku je menjao Obad_Gorcilo dana 08.07.2013. u 01:23 GMT+1]
 
Odgovor na temu

Mladjox
Web Developer
Banja Luka

Član broj: 226253
Poruke: 35



+3 Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke07.07.2013. u 22:53 - pre 130 meseci
Code:

$username = trim($_POST['username']);
$password = trim($_POST['password']);

//OVO

if(empty($username)) {
    $error = "Username je obavezan";
}

if(empty($password)) {
    $error = "Password je obavezan";
}


//ILI OVO
if(!empty($username) && !empty($password)){
    $error = "Sva polja su obavezna";
}

//i onda mozes da provjeris ima li greski
if(isset($error)) {
exit("Postoje neke greske blabla..");
}


Vidim tek si pocetnik sa PHP, pretpostavljam da ne znas ni sta znaci pola tih funkcija...u tom kodu, procitaj na php manual o if, switch, isset, empty...
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke07.07.2013. u 23:04 - pre 130 meseci
Već keljin prvi primjer je u redu i ispravan.
Testir'o upravo. Da ne idem dalje, pretpostavljam da su i ostali.
Tako da je kod ok, možda nešto sa serverom ili php instalacijom nije?
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

Obad_Gorcilo
nema
nema

Član broj: 316062
Poruke: 7
109.72.98.*



Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke07.07.2013. u 23:41 - pre 130 meseci
Mladjox, ti si vidovit čim znaš da sam početnik sa php-om. Istina je da nisam baš nešto iskusan al ove funkcije nemaju samo veze sa php-om, svuda se mogu sresti tako da ponešto znam o njima...
Tpojka, sad sam probao Keljin primer i radi, grešio sam u kucanju...


[Ovu poruku je menjao Obad_Gorcilo dana 08.07.2013. u 01:19 GMT+1]
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke08.07.2013. u 00:27 - pre 130 meseci
Prvo da te ubijedimo da ovo radi, pa onda možemo nešto drugo. :P
Radi na phpfiddle-u.
Mora da se obezbijedi:
Initial code with HTML head and body tags -> Check form, table or Ajax request, leave it empty if you don't need -> HTML Form -> Get the code
Zatim, default formu zamijeni ovom iz keljinog primjera,
php tagove sa php snippet-om (sa tagovima zajedno) iz primjera
i ima da šljaka.
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

boky_zmajce

Član broj: 281595
Poruke: 1



Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke08.07.2013. u 16:04 - pre 130 meseci
Za ovo bi bilo najbolje da koristis javascript za proveru a ne php, tj da izvrsis proveru unosa korisnika na njegovom racunaru ,pre nego sto forma bude prosledjena serveru
 
Odgovor na temu

Mladjox
Web Developer
Banja Luka

Član broj: 226253
Poruke: 35



+3 Profil

icon Re: Upozorenje za obavezno unosenje korisničkog imena i lozinke08.07.2013. u 16:23 - pre 130 meseci
Citat:
Obad_GorciloMladjox, ti si vidovit čim znaš da sam početnik sa php-om. Istina je da nisam baš nešto iskusan al ove funkcije nemaju samo veze sa php-om, svuda se mogu sresti tako da ponešto znam o njima...
Tpojka, sad sam probao Keljin primer i radi, grešio sam u kucanju...


[Ovu poruku je menjao Obad_Gorcilo dana 08.07.2013. u 01:19 GMT+1]



Nisam vidovit nego iz koda koji si dao sve se da primjetiti...
 
Odgovor na temu

[es] :: PHP :: Upozorenje za obavezno unosenje korisničkog imena i lozinke

[ Pregleda: 2821 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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