Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql] problem z wyświetleniem wyników, pokazuje kod strony :(
roobik
post
Post #1





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Na chwilę obecną wygląda to tak:
(IMG:http://www.exxec.neostrada.pl/kod.JPG)

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>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Chyba zapomniałeś o tagach php (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Kod php umieszczamy w odpowiednich tagach <?php poczytaj jakiś kurs z łaski swojej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
kwiateusz
post
Post #3


Admin Techniczny


Grupa: Administratorzy
Postów: 2 072
Pomógł: 93
Dołączył: 5.07.2005




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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
roobik
post
Post #4





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


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ć...
(IMG:http://forum.php.pl/style_emoticons/default/sad.gif)


//EDIT
Fakt... brak nawiasu. Dzięki.
Lecz mimo wszystko...
(IMG:http://www.exxec.neostrada.pl/kod2.JPG)

Ten post edytował roobik 10.06.2007, 00:10:40
Go to the top of the page
+Quote Post
mild
post
Post #5





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 22.04.2007
Skąd: Wrocław

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


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>';
Go to the top of the page
+Quote Post
macza
post
Post #6





Grupa: Zarejestrowani
Postów: 236
Pomógł: 4
Dołączył: 1.05.2006
Skąd: Lublin

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


  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 (IMG:http://forum.php.pl/style_emoticons/default/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. ?>


Ten post edytował macza 10.06.2007, 00:24:37
Go to the top of the page
+Quote Post
mild
post
Post #7





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 22.04.2007
Skąd: Wrocław

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


macza, błedem nie jest blad sql tylko wyswietlenie kodu. A o nawiasie juz ktos napisal.
EDIT: I nie podsunela tylko podsunal (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował mild 10.06.2007, 00:25:57
Go to the top of the page
+Quote Post
roobik
post
Post #8





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


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:
(IMG:http://www.exxec.neostrada.pl/kod3.JPG)
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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Pozdrawiam!

Ten post edytował roobik 10.06.2007, 01:03:48
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: 23.12.2025 - 11:05