Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak zapisać wynik kodu w zmiennej?
Forum PHP.pl > Forum > PHP
Shimada
Tak jak w temacie czyli: Jak zapisać wynik kodu w zmiennej?
Kiedy zapisuję kod do zmiennej:
Kod
$wynik=3+5;

to kod 3+5 jest wykonywany za kazdym razem od nowa kiedy wstawie $wynik

Dokładniej chodzi o wykozystanie tego w xajax:
wstawiam kod do zmiennej:
Kod
ob_start();
    include("news/news.php");
    $NewsScript = ob_get_contents();
ob_end_clean();

wyswietlam na stronie:
Kod
echo ($NewsScript);

wtedy chce go wyswietlic ponownie za pomoca xajax ale kod ze zmiennej jest ponownie wykonywany a to zwraca blad:
Kod
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\roet\news\news.php on line 154


sadsmiley02.gif
nospor
Cytat
to kod 3+5 jest wykonywany za kazdym razem od nowa kiedy wstawie $wynik
ze jak?
  1. <?php
  2. $wynik = 3+5;//tu sie raz wykona 3+5
  3. echo $wynik;//tu juz bedzie od razu 8 bez 3+5
  4. echo $wynik;//tu tez :)
  5. ?>


Cytat
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\roet\news\news.php on line 154
Ten komunikat ma sie nijak do kodu co pokazales. Ten komunikat zapewne jest generowane w news/news.php
Shimada
Tak tylko ze nie wyswietlam $wynik w 2 miejscach na stronie tylko w jednym, w ktorym xajax wyswietla co innego potem ma spowrotem wyswietlic newsy ale nie chce bo news.php wyrzuca blad. Wlasnie dla tego pytam jak zrobic zeby przychowac wykonany kod php ewentualnie jak sie pozbyc bledu z news.php

ps. Dodawanie to byl przyklad zamiast dodawania jest wykonywany skrypt wyswietlajacy newsy (PHPnews).
nospor
Cytat
Wlasnie dla tego pytam jak zrobic zeby przychowac wykonany kod php
Zapisz go np. do pliku.
Tu masz przyklad, jak pobrac to, co generuje kod:
http://pl.php.net/manual/pl/function.ob-get-contents.php

Cytat
ewentualnie jak sie pozbyc bledu z news.php

A niby skad mam wiedziec? Przeciez nie pokazales jak wyglada news.php ...
Komunikat bledy wskazuje, ze zapewne masz blad w zapytaniu. Tylko mnie sie teraz nie pytaj w jakim, bo linijke wyzej juz ci wyjasnilem smile.gif
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.