PHP - načtení obrázku z databáze Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
xciza
Level 1
Level 1
Příspěvky: 98
Registrován: únor 10
Pohlaví: Muž
Stav:
Offline

PHP - načtení obrázku z databáze

Příspěvekod xciza » 24 čer 2011 16:45

Ahoj, do databáze ukládám URL k obrázku. Teď se mě ale nedaří ho dostat zase z té databáze. Mám tento dotaz:

Kód: Vybrat vše

$akce = mysql_query("SELECT * FROM obrazek", $dbc )or die("Chyba v dotaze: " . mysql_error());
a pak tohle:

Kód: Vybrat vše

while ($action = mysql_fetch_array($akce)) {
    $url = '<img src='$action['url']' >';

V tabulce obrazek mám sloupce ID,URL a popis. Co mám špatně v tomto kódu??

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP - načtení obrázku z databáze

Příspěvekod CZechBoY » 24 čer 2011 17:00

máš někde echo?
napiš celý skript, nebo alespoň tu část, která má vypsat ten kod pro obrázek
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
xciza
Level 1
Level 1
Příspěvky: 98
Registrován: únor 10
Pohlaví: Muž
Stav:
Offline

Re: PHP - načtení obrázku z databáze

Příspěvekod xciza » 24 čer 2011 17:06

Kód: Vybrat vše

<?php
                        $akce = mysql_query("SELECT * FROM obrazek", $dbc )or die("Chyba v dotaze: " . mysql_error()); 
     
                     if (!empty($akce)){ 

                           $table = '<table>';
                             
     
                 while ($action = mysql_fetch_array($akce)) {
                      $url = '<img src='$action['url']' >';
                       
                       
                          $table .= '<tr>';
                            $table .= '<td>Obrázek: </td>';
                            $table .= '<td class=volna_bunka> </td>';
                            $table .= '<td>'  . echo "$url" . '</td>';
                         
                          $table .= '</tr>';
                          $table .= '<tr>';
                            $table .= '<td>Popis: </td>';
                            $table .= '<td class=volna_bunka> </td>';                           
                            $table .= '<td>'.$action['popis'].'</td>';
                          $table .= '</tr>'; 

 
                                  } 
 
                                  $table .= '</table>'; 
                                  echo $table; 
                              ;}
                    ?>

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP - načtení obrázku z databáze

Příspěvekod CZechBoY » 24 čer 2011 17:45

PHP ti nehlásí žádnou chybu?
zkus $url = '...' vyměnit za $url = "<img src='{$action['url']}'>";
a v $table si ukládáš $action['popis'] a ne $url
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
xciza
Level 1
Level 1
Příspěvky: 98
Registrován: únor 10
Pohlaví: Muž
Stav:
Offline

Re: PHP - načtení obrázku z databáze

Příspěvekod xciza » 24 čer 2011 19:16

Hlásí mě to

Kód: Vybrat vše

Parse error: syntax error, unexpected T_ECHO
na řádku

Kód: Vybrat vše

$table .= '<td>'  . echo "$url" . '</td>';
a když to echo smažu tak mě to už žádnou chybu nevypisuje ale obrázek se taky nezobrazí..

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP - načtení obrázku z databáze

Příspěvekod CZechBoY » 24 čer 2011 19:25

taky nevim proč tam dáváš echo $url.. znáš vůbec základy PHP?
$table .= '<td>'.$url.'</td>';
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
xciza
Level 1
Level 1
Příspěvky: 98
Registrován: únor 10
Pohlaví: Muž
Stav:
Offline

Re: PHP - načtení obrázku z databáze

Příspěvekod xciza » 24 čer 2011 19:28

Stále se učím...
Teď už to žádnou chybu nepíše, ale obrázek tam stejně není...


EDIT: Tak kdy pustím v mozille firebug tak mi to tam ale cestu k obrázku píše. Po najetí na tuto cestu to píše Failed to load given URL

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP - načtení obrázku z databáze

Příspěvekod CZechBoY » 24 čer 2011 20:14

a jakou cestu k obrázku to napíše?
je na tý cestě obrázek?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
xciza
Level 1
Level 1
Příspěvky: 98
Registrován: únor 10
Pohlaví: Muž
Stav:
Offline

Re: PHP - načtení obrázku z databáze

Příspěvekod xciza » 24 čer 2011 21:15

vypíše to složku a název obrázku, tak jak to má bejt

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP - načtení obrázku z databáze

Příspěvekod CZechBoY » 24 čer 2011 21:23

a obrázek tam existuje?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
xciza
Level 1
Level 1
Příspěvky: 98
Registrován: únor 10
Pohlaví: Muž
Stav:
Offline

Re: PHP - načtení obrázku z databáze

Příspěvekod xciza » 25 čer 2011 10:30

jj existuje

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP - načtení obrázku z databáze  Vyřešeno

Příspěvekod CZechBoY » 25 čer 2011 13:43

pošli mi ukázku kde to máš uložený
nějakej rewrite tomu nevadí?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů