Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wyświetlanie obrazków z bazy mysql
Forum PHP.pl > Forum > Przedszkole
KRISPI
Witam mam problem jak w temacie. Tutaj prosty skrypt:
  1. <?php
  2.  
  3. header("Content-type: image/jpeg");
  4.  
  5. $db = new mysqli('localhost','root','czoko123','ksiegarnia');//Laczenie z bazą
  6. //$db -> query ('SET NAMES utf8');
  7. //$db -> query ('SET CHARACTER_SET utf8_unicode_ci');
  8. if(mysqli_connect_errno()){
  9. echo'Błąd: Poączenie z bazą danych nie powiodło się.';
  10. }
  11. else{
  12. //echo'Baza otwarta'; //dotąd
  13. }
  14. $zapytanie = "SELECT * FROM ksiazki WHERE Id_ksiazki='4'";
  15. //var_dump($_POST);
  16. $wynik = $db->query($zapytanie);
  17.  
  18. if ($wynik === false){
  19. echo '<p>Zapytanie nie zostało wykonane poprawnie!</p>';
  20.  
  21. }
  22. else {
  23. //echo'Wynik poprawny';
  24. }
  25.  
  26. $ile_znalezionych = $wynik->num_rows;
  27. echo"<p>Ilość znalezionych pozycji: ".$ile_znalezionych."</p>";
  28. for($k=0;$k<$ile_znalezionych;$k++){
  29. $wiersz=$wynik->fetch_assoc();
  30. echo $wiersz['Zdjecie'];
  31. }
  32.  
  33. ?>
Co robię nie tak. W FF wyświetla że " Obrazek nie może być wyświetlony bo zawiera błędy". W IE brak obrazka.
nospor
facepalmxd.gif

header("Content-type: image/jpeg");
echo"<p>Ilość znalezionych pozycji: ".$ile_znalezionych."</p>";
Albo wyświetlasz zdjecie, albo tekst... ty się zdecyduj.
Poza tym możesz w skrypcie wyświetlić na raz jedno zdjęcie a nie ile popadnie
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.