Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jednokrotne działanie echo
wpm834
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 20.10.2012

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


Poniższy kod wyświetla obrazek albo z 1-szego echo albo 2-giego echo.
Nie chce wyświetlić obrazków jednocześnie jeden po drugim. Dlaczego?
Kod
[php]
    $res = @mysql_query("SELECT * FROM banners WHERE bannerID = 1");
    $row1 = @mysql_fetch_row($res);

    $res = @mysql_query("SELECT * FROM banners WHERE bannerID = 2");
    $row2 = @mysql_fetch_row($res);

    Header("Content-type: image/gif");     

echo $row1["banner"];     //---- tylko to echo wyswietla i blokuje następne echo
echo $row2["banner"];

[/php]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Turson
post
Post #2





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

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


Daj mysql_fetch_array zamiast mysql_fetch_row
Go to the top of the page
+Quote Post
lobopol
post
Post #3





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Dajesz nagłówek image/gif możesz wyświetlić tylko jeden plik, wyświetlasz plik nie pliki mógłbyś je ewentualnie połączyć za pomocą gd, ale inaczej się nie da (chyba, że wyświetlisz je za pomocą tagu img, ale będziesz je wtedy musiał inaczej zaserwować)
Go to the top of the page
+Quote Post
wpm834
post
Post #4





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 20.10.2012

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


Do TursoN - mysql_fertch_array niczego nie zmienia, -mozna przeciez dac indeks numeryczny

[php]
Kod
  echo $row1[2];     //---- tylko to echo wyswietla i blokuje następne echo
  echo $row2[2];
[/php]



Do LOBOPOL - wYSŁANIE dwóch nagłówków HEADER też nic nie daje
Kod
[php]
    $res = @mysql_query("SELECT * FROM banners WHERE bannerID = 1");
    $row1 = @mysql_fetch_row($res);

    $res = @mysql_query("SELECT * FROM banners WHERE bannerID = 2");
    $row2 = @mysql_fetch_row($res);

  Header("Content-type: image/gif");     
    echo $row1[2];     //---- tylko to echo wyswietla i blokuje następne echo
  Header("Content-type: image/gif");     
    echo $row2[2];

[/php]

Go to the top of the page
+Quote Post
Crozin
post
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


1. Obowiązkowa lektura - cały materiał na Wiki, ewentualnie z pominięciem sekcji dot. historii: http://en.wikipedia.org/wiki/Http - bez zrozumienia jak działa protokół HTTP (przynajmniej ogólnikowego) nie powinno zabierać się za naukę nawet HTML-a.
2. W jednej odpowiedzi na żądanie HTTP może znajdować się tylko jeden dokument (obraz, plik tekstowy, plik MP3 itp.).
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: 2.10.2025 - 18:16