Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+mysql] problem z wyświetleniem wyników
Forum PHP.pl > Forum > Przedszkole
roobik
Witam!

Na stronie głównej postanowiłem zamieścić ilość plików i całkowityy ich rozmiar. Niestety - udało mi się to połowicznie: podczas, gdy całkowita wielkość plików wyświetlana jest poprawnie, to ilość plików - nie sad.gif
Na chwilę obecną wygląda to tak:


Byłbym wdzięczny za podpowiedź, co robię nie tak...
Kod
<font face=verdana size=1 color=#000000>
Plików:
<b>$ile_plikow =  @mysql_result(@mysql_query("SELECT COUNT(*) FROM file_data"),0;
echo $ile_plikow;
</b><br>Rozmiar: <b>';


$roz_pliki = @mysql_result(@mysql_query("SELECT SUM(size) FROM file_data"), 0);
$roz_pliki=($roz_pliki=='')?0:$roz_pliki;

echo $roz_pliki.'</b></font>
strife
Chyba zapomniałeś o tagach php biggrin.gif Kod php umieszczamy w odpowiednich tagach <?php poczytaj jakiś kurs z łaski swojej winksmiley.jpg
kwiateusz
zgubiłeś nawias
Kod
@mysql_result(@mysql_query("SELECT COUNT(*) FROM file_data"),0);


edit:
strife może to jakiś szablon albo nie wiadomo co, ale 2 wpis działa, a 1 nie, a brakuje nawiasu więc może to to winksmiley.jpg
roobik
To jest wycinek kodu strony. Jak widać na załączonym obrazku poprawnie jest wyświetlana wielkość, coswiadczy o tym, że tagi php są ok. Tylko problem jest w samym kodzie (co również widać na zrzucie). Nie wim po prostu gdzie zrobiłem byka. Albo mam błąd parsacji, albo wyświetlane jest to, co widać...
sad.gif


//EDIT
Fakt... brak nawiasu. Dzięki.
Lecz mimo wszystko...
mild
Wygląda jakbyś miał przed tym co wkleiłeś funkcję echo. Jeśli tak wklej ją od samego początku.
Jak nię, spróbuj tak:
Kod
<font face=verdana size=1 color=#000000>
Plików:
<b>
echo @mysql_result(@mysql_query("SELECT COUNT(*) FROM file_data"),0);
</b><br>Rozmiar: <b>';
macza
  1. <?php
  2. $ile_plikow = @mysql_result(@mysql_query("SELECT COUNT(*) FROM file_data"),0;
  3. ?>

tu brakuje na koncu ")" popraw na:
  1. <?php
  2. $ile_plikow = @mysql_result(@mysql_query("SELECT COUNT(*) FROM file_data"),0);
  3. ?>

nie dziala? uzyj:
  1. <?php
  2. $ile_plikow=mysql_num_rows(mysql_query("SELECT * FROM file_data"));
  3. ?>

pozdro smile.gif
MILD podsunela mi pomysl:
<font face=verdana size=1 color=#000000>
Plików:
  1. <?php
  2. <b>'; //zakonczylem echo
  3. $ile_plikow=mysql_num_rows(mysql_query("SELECT * FROM file_data"));
  4. echo'</b><br>Rozmiar: <b>;
  5.  
  6. ?>
mild
macza, błedem nie jest blad sql tylko wyswietlenie kodu. A o nawiasie juz ktos napisal.
EDIT: I nie podsunela tylko podsunal tongue.gif
roobik
Cytat(macza)
nie dziala? uzyj:
Kod PHP:
<?php
$ile_plikow=mysql_num_rows(mysql_query("SELECT * FROM file_data"));
?>


Mimo, ze wszystkie zapytania są poprawne (za co dziękuję!) , to po powyższej "przeróbce" wygląda to tak:

Więc albo chodzi o średnik, albo o apostrof...

hm...

//EDIT
Od środy się z tym męczyłem... A tu chodziło o coś takiego smile.gif
Kod
<font face=verdana size=1 color=#000000>
Plików:
<b>';$ile_plikow=mysql_num_rows(mysql_query("SELECT * FROM file_data"));
echo $ile_plikow;
echo '</b><br>Rozmiar: <b>';


$roz_pliki = @mysql_result(@mysql_query("SELECT SUM(size) FROM file_data"), 0);
$roz_pliki=($roz_pliki=='')?0:$roz_pliki;

echo $roz_pliki.'</b></font>


Dziękuję jeszcze raz bardzo za porady (zapytania). Przydadzą siędo czego innego winksmiley.jpg

Pozdrawiam!
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.