Un else in cazul in care datele de login nu sunt corecte

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Un else in cazul in care datele de login nu sunt corecte

Mesajde blackblack13 » Sâm Iul 24, 2010 1:47 pm

REZOLVAT
Salutare.
Sunt incepator in php&mysql (vreo 2 sapt) si m'am apucat sa lucrez, ca asa invat cel mai bine. Am pe o pagina 2 textboxuri cu username si password, si un buton de login. In caz de utilizatoru s'a logat, dispar textboxurile si butonul, si am bagat un mesaj de genu bine ai venit etc. Cnd compar cu baza de date, in caz de e gresit, NU vreau sa afisez pe alta pagina ca informatiile au fost gresite. M-ar interesa sa ramana aceeasi pagina, si sub butonul de Login sa apara un text in care sa specific k datele introduse au fost gresite.
Am incercat sa pun o variabila sub butonul de login, care la inceput era un string " "(gol)...si in conditia else de la login sa pun $var="Date incorecte", dar cand execut codul si trece din nou pe la declararea variabilei de la inceput unde era " ", devine iar goala.
Alte idei
Ultima oară modificat Sâm Iul 24, 2010 11:38 pm de către blackblack13, modificat 1 dată în total.



lucianctin
PHPRomania Supporter
Mesaje: 18
Membru din: Joi Iul 22, 2010 8:29 pm

Re: Un else in cazul in care datele de login nu sunt corecte

Mesajde lucianctin » Sâm Iul 24, 2010 4:31 pm

Vezi in tagul form sa ai action='aceeasi pagina'
ex:
Pagina ta este index.php
Trebuie sa ai ceva de genul :
<form action='index.php' method='POST'>
Ciao.

blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Mesajde blackblack13 » Sâm Iul 24, 2010 4:54 pm

in tagu form am form action="index.php?actiune=validare"
singura idee ce mi-a venit pana acum e sa imi fac o variabila la inceput, apoi sa o afisez sub butonul de Login, iar aceasta fiind goala, nu va afisa nimic, iar in else-ul cand compar cu baza de date, in caz de ceva nu e corect, acea variabila sa devina un string cu "date incorecte ...etc", dar nu merge.
Ms de raspuns, alte idei?

lucianctin
PHPRomania Supporter
Mesaje: 18
Membru din: Joi Iul 22, 2010 8:29 pm

Mesajde lucianctin » Sâm Iul 24, 2010 5:03 pm

nu inteleg...cum se numeste pagina ta ?
nu se num index.php ?
daca se numeste asa atunci incearca cum am zis eu
<form action='index.php' method='POST' >

MihaiA
Average Member
Mesaje: 184
Membru din: Lun Aug 25, 2008 5:33 pm

Mesajde MihaiA » Sâm Iul 24, 2010 5:06 pm


blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Mesajde blackblack13 » Sâm Iul 24, 2010 5:06 pm


MihaiA
Average Member
Mesaje: 184
Membru din: Lun Aug 25, 2008 5:33 pm

Mesajde MihaiA » Sâm Iul 24, 2010 5:07 pm


blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Mesajde blackblack13 » Sâm Iul 24, 2010 5:12 pm


Nsilviu
Average Member
Mesaje: 136
Membru din: Dum Dec 21, 2008 10:18 pm
Contact:

Mesajde Nsilviu » Sâm Iul 24, 2010 5:30 pm


blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Mesajde blackblack13 » Sâm Iul 24, 2010 5:45 pm


MihaiA
Average Member
Mesaje: 184
Membru din: Lun Aug 25, 2008 5:33 pm

Mesajde MihaiA » Sâm Iul 24, 2010 6:06 pm


blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Mesajde blackblack13 » Sâm Iul 24, 2010 10:44 pm


blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Mesajde blackblack13 » Sâm Iul 24, 2010 11:29 pm


MihaiA
Average Member
Mesaje: 184
Membru din: Lun Aug 25, 2008 5:33 pm

Mesajde MihaiA » Sâm Iul 24, 2010 11:32 pm


blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Mesajde blackblack13 » Sâm Iul 24, 2010 11:34 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 32 vizitatori