ďťż

[php] $_POST + if if nie dziala tylko w jednym kierunku

       

Podstrony


telcocafe

witam. Mam taki problem.

Ze strony sprawdz.php wysyłam metoda POST, tu kod:

<html> <head> <title></title> </head> <body> <div align="center"> <form action="podglad.php" method="post" > <input type="password" name="pass"><br> <input type="submit" value="loguj"> </form> </div> </body> </html>

do pliku podglad.php, tu kod:

<html> <style type="text/css"> .table{ width: 1000px; border : 1px; border-color: black; border-style : solid; font-family: Lucida Sans; font-size: 12px;" } .table:hover{ background: #ececec; } a,a:visited{ color: black; } a:hover{ color: red; } .td{ font-family: 'Lucida Sans'; font-size: 16px; font-weight: bold; color:orange; } .td2{ font-family: 'Lucida Sans'; font-size: 9px; } </style> <body > <hr color="red" width="1024"><br> <?php $haslo = $_post['pass']; if ($haslo=='enter'){ // wczytanie zawartości pliku do tablicy $file = file("baza.txt"); // przechodzimy przez tablicę za pomocą pętli foreach foreach($file as $value) { // rozbijamy poszczególne linie na części $exp = explode("`",$value); // wyświetlamy rozbity tekst //echo $exp[0]."<br />".$exp[1]."<hr>"; echo' <table class="table"> <tr> <td class="td"> '; echo '<b>'; echo $exp[0]; echo '</b>'; echo'<hr width="100" color="green" align="left">'; echo ' </td> </tr><br> <tr> <td class="td2""> '; echo $exp[1]; echo ' </td> <tr> </table><br> '; } } else { echo 'nieprawidlowe haslo'; } ?> <hr color="red" width="1024" > <a href="clean.php" style="color : black;">clean</a> </body> </html>

Problem w tym, iz nawet gdy wpisuje prawidlowe haslo ('enter') w pliku sprawdz.php to i tak w podglad.php pokazuje mi, że nie wpisałem prawidłowego, tak samo sie dzieje gdy podam jakies inne haslo.

Nie rozumiem zachowania kodu oO.



1. hasło to po prostu enter bez cudzysłowów.
2. nie $_post -> ale -> $_POST
Tyle na pierwszy rzut oka

dzieki zadzialalo ;)

temat do zamknięcia.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.