problem med at sende infomation

Tags:    php

<< < 12 > >>
hej

det er sådan at jeg har bygge at den sendere infomation videre til en php file som skal sende videre til log ind siden når det er ,

Fold kodeboks ind/udPHP kode 


så den ny side file er sådan her hvor der er fejl på siden..

Fold kodeboks ind/udPHP kode 


men når den kommer over på file / side siger den sådan her ...

Fatal error: Call to a member function prepare() on a non-object in /home/jesperbo/public_html/....dk/activate_updater.php on line 2

det vil sige den hvor den siger sådan her

Fold kodeboks ind/udPHP kode 


jeg er ikke lige frem det bedste til at se den fejl men det vil være super hvis du fik set hvad jeg har gjordt forkert siden den ikke vil ligge det op på databasen :D

EIDT:


Jeg havde ikke connection til databasen men nu ligger der et nyt problem og det er at den ikke vil sende mig videre den ny side??



Indlæg senest redigeret d. 21.05.2012 19:17 af Bruger #17136
14 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
$_FILES["pb"] eksisterer ikke. Jeg mente $pb, som du sætter på linie 22 (hvis upload lykkes) eller linie 27 (hvis upload mislykkes).

Linie 37 skal derfor se sådan ud (jeg har taget den nuværende linie med (udkommenteret), blot for at vise hvilken linie jeg refererer til):
Fold kodeboks ind/udPHP kode 




$_FILES["pb"] eksisterer ikke. Jeg mente $pb, som du sætter på linie 22 (hvis upload lykkes) eller linie 27 (hvis upload mislykkes).

Linie 37 skal derfor se sådan ud (jeg har taget den nuværende linie med (udkommenteret), blot for at vise hvilken linie jeg refererer til):
Fold kodeboks ind/udPHP kode 


SÅ er det kun min header() som kommer frem med fejl.

Warning: Cannot modify header information - headers already sent by (output started at /home/jesperbo/public_html/,,,.dk/activate_updater.php:24) in /home/jesperbo/public_html/,,,.dk/activate_updater.php on line 48



Gør brug af det faktum at PHP's fejlmeddelelser er rigtigt gode til at fortælle hvad og hvor det går galt:

Warning: Cannot modify header information - headers already sent by (output started at /home/jesperbo/public_html/,,,.dk/activate_updater.php:24) in /home/jesperbo/public_html/,,,.dk/activate_updater.php on line 48

Du har stadig output før dit kald til header(), grundet dine echo statements på linie 24 og 25, hvilket resulterer i at dit kald til header() på linie 48 går galt.

I følgende omskrivning har jeg indsat de førnævnte output buffering funktioner ob_start og ob_end_flush(), som opsnapper al tekst (f.eks. fra dine echo statements eller fejlmeddelelser) og undlader at sende det til browseren før kaldet til ob_end_flush() som jeg har indsat i bunden. På den måde kan du stadig foretage kald til header() i det meste af dokumentet.

Jeg har ganske vist ikke testet det, men det burde virke.

Fold kodeboks ind/udPHP kode 


Nu kommer der ingen fejl frem, men dog der i mode ligger den sig ikke ind i databasen?? hmm



ja okay, men tak for store hjælpe og jeg give dig lige pil op på dem som jeg synes der du hjælpe mig eller ligne ;)



<< < 12 > >>
t