Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Dziwny błąd przez wstawienie formularza
Forum PHP.pl > Forum > Przedszkole
CryWolf
Witam!

  1. <?php
  2. echo '
  3. <table border="1">
  4. <td colspan="3"><center>logo tabelaleft.php</td>
  5. <tr>
  6. <td colspan="2">';
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14. if(!empty($_POST['szukaj'])) { 
  15. $szukaj = $_POST['szukaj'];
  16. $_SESSION['profilwyszukany'] = $szukaj;
  17. echo '<META HTTP-EQUIV="Refresh" CONTENT="1;URL=profilwyszukany.php">';
  18. } else { 
  19. <form action="profilwyszukany.php" method="POST">
  20. Wpisz login: <input type="text" name="szukaj">
  21. <input type="submit" value="Szukaj">
  22. </form>';
  23. }
  24.  
  25.  
  26.  
  27.  
  28.  
  29. echo '</td><tr><td width="160">';
  30. include "menuleft.php";
  31. echo '</td>;
  32. ?>


Jeżeli zamiast formularza wpisze np. echi 'tekst'; wszystko działa, lecz gdy wkleje formularz nie wyświetla się błąd, lecz strona jest pusta, tzn cała biała.
Nie wiem jaki może być powód, pozdrawiam i z góry dziękuję! smile.gif
entine
Witaj.
Błąd jest balany. Nie napisałeś echo, tutaj:

  1. <?php
  2. } else { 
  3. <form action="profilwyszukany.php" method="POST">
  4. Wpisz login: <input type="text" name="szukaj">
  5. <input type="submit" value="Szukaj">
  6. </form>;
  7. }
  8. ?>


Napisz tak:


  1. <?php
  2. } else { 
  3. echo '<form action="profilwyszukany.php" method="POST">
  4. Wpisz login: <input type="text" name="szukaj">
  5. <input type="submit" value="Szukaj">
  6. </form>';
  7. }
  8. ?>
jarrod
użyj wcześniej
  1. <?php
  2. ini_set('Display_errors','On');
  3. ?>

Wówczas wyświetli się błąd parsera.
CryWolf
O rany smile.gif Dziękuję Wam tongue.gif Mam jeszcze 2 problem. Mam formularz do którego wpisuje się jakąś treść, która dodawana jest jako rekord. Chodzi mi o to, że potem wyciągając tą kolumnę z bazy i wyświetlając wartość na stronie to znaki typu ą,ę nie wyświetlają się. Zamiast ą jest np. znak zapytania. Używam programu HateML. Używam nagłówka header('Content-type: text/html; charset=iso-8859-2'); i kodowania iso-8859-2 czyli standardu PL.Wszystkie znaki typu ą,ę które nie są wyciągane z bazy wyświetlają się normalnie. Kolumna ma taką opcję jak Collation i jest ona ustawiona na latin2_general_ci. Pozdrawiam i z góry dziękuję za odpowiedź!
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.