/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
"flip" i <form> ???
Fra : Lars Falsig


Dato : 16-06-01 03:59

I et lille login-script

if ($action == "checklog") {
connectdb();
logintest($user, $pass);
closedb($conn);
echo $login;
if ($login == "denied" | $login == "") {
echo "<form action='webshop.php'>\n<input type='submit value='Try
again'>\n</form>\n";
}
else {
echo "<form action='webshop.php'>\n<input type='hidden' name='login'
value='$login'>\n";
echo "<input type='submit' value='OK'>\n</form>\n";
}
}

der kalder denne function

function logintest($user, $pass) {
$result = mysql_query("select * from check");
while ($row = mysql_fetch_array($result)) {
if ($row['logus'] == md5($user) && $row['logpas'] == md5($pass)) {
$login = "granted";
}
else {
$login = "denied";
}
}
return $login;
}

Får jeg et textfelt fra en form som svar ( eks. <input type='text'......)

Nogen der kan se hvorfor ????



 
 
Lars Falsig (16-06-2001)
Kommentar
Fra : Lars Falsig


Dato : 16-06-01 04:09

Fejlen illustreres tydeligst her :
www.dhsaps.dk/webshop.php
og opstår ved login

"Lars Falsig" <Laf@dhsaps.dk> skrev i en meddelelse
news:EXzW6.1814$hi6.231709@news000.worldonline.dk...
> I et lille login-script
>
> if ($action == "checklog") {
> connectdb();
> logintest($user, $pass);
> closedb($conn);
> echo $login;
> if ($login == "denied" | $login == "") {
> echo "<form action='webshop.php'>\n<input type='submit value='Try
> again'>\n</form>\n";
> }
> else {
> echo "<form action='webshop.php'>\n<input type='hidden'
name='login'
> value='$login'>\n";
> echo "<input type='submit' value='OK'>\n</form>\n";
> }
> }
>
> der kalder denne function
>
> function logintest($user, $pass) {
> $result = mysql_query("select * from check");
> while ($row = mysql_fetch_array($result)) {
> if ($row['logus'] == md5($user) && $row['logpas'] == md5($pass)) {
> $login = "granted";
> }
> else {
> $login = "denied";
> }
> }
> return $login;
> }
>
> Får jeg et textfelt fra en form som svar ( eks. <input type='text'......)
>
> Nogen der kan se hvorfor ????
>
>



Thomas Lundstrøm (16-06-2001)
Kommentar
Fra : Thomas Lundstrøm


Dato : 16-06-01 11:10



Lars Falsig wrote:
> (...)
> echo "<form action='webshop.php'>\n<input type='submit value='Try
^^^
Her mangler en ' efter submit!

>
> Får jeg et textfelt fra en form som svar ( eks. <input type='text'......)
>
> Nogen der kan se hvorfor ????

Tror det er fordi type="text" er standart, og når IE ikkke kender typen
sætter den text ind...(?)

Thomas L.


Lars Falsig (16-06-2001)
Kommentar
Fra : Lars Falsig


Dato : 16-06-01 13:15


"Thomas Lundstrøm" <thomas-l@mail.com> skrev i en meddelelse
news:3B2B307F.62AFCF93@mail.com...
>
>
> Lars Falsig wrote:
> > (...)
> > echo "<form action='webshop.php'>\n<input type='submit value='Try
> ^^^
> Her mangler en ' efter submit!

DET VAR DEN !!
>
> >
> > Får jeg et textfelt fra en form som svar ( eks. <input
type='text'......)
> >
> > Nogen der kan se hvorfor ????
>
> Tror det er fordi type="text" er standart, og når IE ikkke kender typen
> sætter den text ind...(?)

Nej, ikke i <form>-taggen, kun i <input>-taggen, men det vil stadig ikke
godkende en korrekt user.??




Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste