Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z messageboxem
Forum PHP.pl > Forum > Przedszkole
nemesis_dex
Witam. Mam problem z wyświetleniem messageboxa. Próbuję pobawić się trochę z przykładem zamieszczonym w książce "Tworzenie sklepów internetowych" i jest tam użyty messagebox po praktycznie każdym dodaniu czego kolwiek do bazy a co za tym idzie za każdym razem pojawia się taki błąd:

  1. Notice: Undefined index: message in c:\usr\krasnal\www\sklepinternetowy\www\pages\messagebox.form.php on line 42
  2.  
  3. Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\sklepinternetowy\www\pages\messagebox.form.php:42) in c:\usr\php5\PEAR\QuickForm\Action\Jump.php on line 60
Błąd ten jest za każdym razem gdy chcę dodać nowy asortyment, nową kategorię oraz wszystko inne. Próbowałem pokasować te linijki związane z mesageboxem ale po dodaniu np. nowego produktu nie wyświetla się niestety informacja że produkt został poprawnie dodany.
Dodam że mimo tego błędu dodawanie produktów odbywa się bezbłędnie, a po pokazaniu błędu i włączeniu odświerzenia strony wszystko zadziała normalnie sad.gif

Linijka 42 pliku messagebox.form.php:

  1. <?php
  2. $this->addElement('static', 'message', $data['message'] [$messagePageName]);
  3. ?>


Najgorsze jest to że po odświerzeniu strony wszystko wyświetli się normalnie czyli wzasadzie gdyby skrypt nie wiedział co to jest to message to nawet po odświerzeniu dalej pokazywałoby błąd. Nie wiem co mam robić. Po wyświetleniu samego parametru $data faktycznie nie ma nic zwiazanego z message a nie bardzo wiem jak mu to przekazać sad.gif
acztery
1 moze masz pusta zmienna?
2 daj ob_start(); a nie bedzie chyba Warning'a
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.