Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]sprawdzenie poprawnosci
Forum PHP.pl > Forum > Przedszkole
GoOx
Witam, mam pewien problem z prostym kodem.

  1. <form action="#">
  2. <input type="text" name="haslo">
  3.  
  4. <input type="text" name="spr">
  5. <button name='okok'>ok</button>
  6. <?
  7. $haslo = $_POST['haslo'];
  8. $sprhaslo = $_POST['spr'];
  9.  
  10. if(isset($_POST['okok']($haslo == $sprhaslo))) {
  11. echo "poprawnie";
  12. }
  13. else {
  14. "zle";
  15. }
  16. ?>


co w tym kodzie jest źle?

mam taki błąd :

Fatal error: Can't use function return value in write context in /home/htmlinfo/public_html/test/dane.php on line 10
Elber
Masz napisane że w 10 linii jest błąd czyli:

Cytat
if(isset($_POST['okok']($haslo == $sprhaslo))) {


IF jest źle ułożony ... co chcesz w nim sprawdzić questionmark.gif

  1. if(isset($_POST['okok']) && $haslo == $sprhaslo) {
questionmark.gif
GoOx
dzięki za odp
to miało być proste sprawdzenie czy 2 wartości są jednakowe tylko coś nie działa ;/ ponieważ jak klikam ok to nie wyświetla mi się żadny napis

można prosić o odp jak to powinno być by działało?
Elber
  1. if(isset($haslo) && isset($sprhaslo) && $haslo == $sprhaslo) {
GoOx
wszystko dobrze żadnych errorów ale nadal nie pokazują mi się napisy co robić?
Elber
  1. <form action='' method='post'>
  2. <input type="text" name="haslo" />
  3. <input type="text" name="spr" />
  4. <input type="submit" value='OK' />
  5. </form>
  6.  
  7. <?php
  8. $haslo = $_POST['haslo'];
  9. $sprhaslo = $_POST['spr'];
  10.  
  11. if(isset($_POST['haslo']) && isset($_POST['spr']) && $haslo == $sprhaslo) {
  12. echo "poprawnie";
  13. } else {
  14. echo "zle";
  15. }
  16. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.