Autor Zpráva
petrr
Profil *
Ahojky zasilam jednoduchy skript:



<html>
<body>
<font size="5" face="sans-serif">Login </font>
<form action='index.php' method=POST>
<table cellpadding="3" cellspacing="4" border="0">
<tr>
<td>Username:</td>
<td><input type=text name=user/></td>
</tr>
<tr>
<td>Password:</td>
<td><input type=password name=pass></td>
</tr>
<tr>
<td><input type=submit name=submit value="Log in"/></td>
</tr>
</table>
</form>



<?php

$user=$_POST['user'];
$pass=$_POST['pass'];


if (($user=='petr') && ($pass=='123')) echo "Prihlaseni bylo uspesne";

?>

</body>
</html>

Proc mi to po uspesne zadanem prihlasovacim jmenu a heslu nevypise vylsedek na monitor?? nevi si nekdo rady s timto problemem???? Dekuji

Moderátor Alphard: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Moderátor Alphard: Nezakládej duplicitní vlákna.
Alphard
Profil
Co je v print_r($_POST); po odeslání?
petrr
Profil *
nerozumim??
denCo
Profil
<input type=text name=user/>
...
<input type=password name=pass>
...
<input type=submit name=submit value="Log in"/>

opravte na
<input type="text" name="user">
...
<input type="password" name="pass">
...
<input type="submit" name="submit" value="Log in">
petrr
Profil *
kdyz zadam print_r($_POST); vypise to: Array ( [user/] => petr[pass] => 123 [submit] => Log in ) ???
Alphard
Profil
[#5] petrr
To je důležité. Jméno uživatele není pod klíčem user, ale user/.
Doplňte do svého kódu mezeru, nebo tam dejte uvozovky dle [#4].
panther
Profil
Alphard:
Doplňte do svého kódu mezeru, nebo tam dejte uvozovky dle [#4].
já bych spíše smazal to přebytečné lomítko.
petrr
Profil *
diky vsem jede to...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0