Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/MySQL] Nie wyświetlający tekst
TheBlackJJoker
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.01.2014

Ostrzeżenie: (0%)
-----


Witam.
Zrobiłem dzisiaj "Panel użytkownika" (IMG:style_emoticons/default/biggrin.gif)

Tylko nie wiem, dlaczego nie wyświetla mi się echo, gdy wszystko jest okey (IMG:style_emoticons/default/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. }


Ten post edytował TheBlackJJoker 2.02.2014, 19:00:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Uzywaj BBCODE PHP!

Widac nie jest ok....

print_r($_POST);
Go to the top of the page
+Quote Post
TheBlackJJoker
post
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.01.2014

Ostrzeżenie: (0%)
-----


Normalnie wysyła zapytanie. Wszytko jest okey (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post
TheBlackJJoker
post
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.01.2014

Ostrzeżenie: (0%)
-----


Rekordy normalnie dodaje (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/sad.gif)

A tak poza tym.
Jak lepiej wrócić do wcześniejszej strony?
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




header()
Go to the top of the page
+Quote Post
TheBlackJJoker
post
Post #7





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.01.2014

Ostrzeżenie: (0%)
-----


A jak dać opóźnienie i jak go używać?
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://pl1.php.net/manual/en/function.header.php
header( "refresh:5;url=wherever.php" );
Manual naprawde nie gryzie. zacznij z niego korzystac
Go to the top of the page
+Quote Post
TheBlackJJoker
post
Post #9





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 21.01.2014

Ostrzeżenie: (0%)
-----


Chyba zacznę (IMG:style_emoticons/default/smile.gif)
Dzięki (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/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(); (IMG:style_emoticons/default/smile.gif)

Ten post edytował TheBlackJJoker 4.02.2014, 07:02:44
Go to the top of the page
+Quote Post
Turson
post
Post #10





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:47