Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/MySQL] Nie wyświetlający tekst
Forum PHP.pl > Forum > PHP
TheBlackJJoker
Witam.
Zrobiłem dzisiaj "Panel użytkownika" biggrin.gif

Tylko nie wiem, dlaczego nie wyświetla mi się echo, gdy wszystko jest okey sad.gif

kod:

  1. if(!isset($_POST['ifemail']))
  2. {
  3. ?>
  4. <form method='POST' action=''>
  5. Czy email ma być widoczny?:<br />
  6. <input type="radio" name="ifemail" id="ifemail" value="tak" checked="checked" />Tak!<br />
  7. <input type="radio" name="ifemail" id="ifemail" value="nie" />Nie!<br />
  8. <input type="submit" value="Zmień!" /><br />
  9. <br /><br /><hr /><br />
  10. </form>
  11. <?php
  12. }
  13. else
  14. {
  15. include("Stale/sql.php");
  16. mysql_query("UPDATE users SET email_display='$_POST[ifemail]' WHERE nick='$_SESSION[login]'") or die ("Zapytanie zakończone niepowodzeniem");
  17. echo "Zmieniono widoczność emailu"; //Chodzi mi o to !!!!
  18. echo "<meta http-equiv='Refresh' content='5; url=panel.php' />";
  19. }
nospor
Uzywaj BBCODE PHP!

Widac nie jest ok....

print_r($_POST);
TheBlackJJoker
Normalnie wysyła zapytanie. Wszytko jest okey sad.gif
nospor
Dane w bazie sie zmieniają?

Wywal to:
echo "<meta http-equiv='Refresh' content='5; url=panel.php' />";

i jesli nadal nic nie bedziesz widzal, to spojrz w zrodlo strony
TheBlackJJoker
Rekordy normalnie dodaje smile.gif


ehh... Close..
W <form> mam inputy i na końcu <hr>...
Dodawało mi informację (z else) za tym hr.
Nie spostrzegłem tego sad.gif

A tak poza tym.
Jak lepiej wrócić do wcześniejszej strony?
nospor
header()
TheBlackJJoker
A jak dać opóźnienie i jak go używać?
nospor
http://pl1.php.net/manual/en/function.header.php
header( "refresh:5;url=wherever.php" );
Manual naprawde nie gryzie. zacznij z niego korzystac
TheBlackJJoker
Chyba zacznę smile.gif
Dzięki smile.gif

Nie będę znów robić nowego tematu. Ale mam problem z header.

Nie może modyfikować tego headeru, czy co?
Na Wampie działa sad.gif

Kod
Warning: Cannot modify header information - headers already sent by (output started at /home/******/public_html/wyloguj.php:8) in /home/*******/public_html/wyloguj.php on line 52


Linia 52 :
  1. header( "refresh:5;url=/index.php" );



edit: dałem wszędzie na górze strony ob_start(); smile.gif
Turson
Na początku dokumentu ob_start(), na końcu ob_end_flush(), a do tego strona musi być w UTF-8 bez BOM, bo inaczej też może powodować błędy nagłówków.
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.