Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] brak wyswietlenia
Forum PHP.pl > Forum > Przedszkole
MaciekDZN
nie wyswietla mi sumy rekordów, w kazdym rekordzie są tylko liczby, nie ma liter... są tylko cale i po przecinku (np. 3 lub 5,43 )

  1. <?php
  2. $mb = ' MB';
  3. echo 'Ile zajmuja wszystkie eM-Pe-3: ';
  4.  
  5. $sql123 = mysql_query("SELECT SUM(rozmiar) FROM mp3");
  6.  
  7. echo ($sql123["SUM(rozmiar)"].$mb);
  8. ?>


pojawia sie tylko takie cos:
Ile zajmuja wszystkie eM-Pe-3: MB   - nie sumuje mi i nie wyswietla :/ jak to naprawic questionmark.gif
Grzyw
Nie daję głowy, czy to, co piszę, jest poprawne, bo wczoraj na naszym forum przekonałem się, że z bieżącym manualem jestem miejscami do tyłu:)

A nie mam pewności co do linii:
  1. <?php
  2. echo ($sql123["SUM(rozmiar)"].$mb);
  3. ?>


Spróbuj tak:
  1. <?php
  2. $mb = ' MB';
  3. echo 'Ile zajmuja wszystkie eM-Pe-3: ';
  4. $sql123 = mysql_query("SELECT SUM(rozmiar) as suma FROM mp3");
  5. $wynik = mysql_fetch_row($sql123)
  6. echo $wynik['suma'].$mb;
  7. ?>


Jeżeli tu nie tkwił błąd, sorry:)
uli
Cytat(Grzyw @ 14.01.2008, 08:03:45 ) *
Nie daję głowy, czy to, co piszę, jest poprawne, bo wczoraj na naszym forum przekonałem się, że z bieżącym manualem jestem miejscami do tyłu:)

A nie mam pewności co do linii:
  1. <?php
  2. echo ($sql123["SUM(rozmiar)"].$mb);
  3. ?>


Spróbuj tak:
  1. <?php
  2. $mb = ' MB';
  3. echo 'Ile zajmuja wszystkie eM-Pe-3: ';
  4. $sql123 = mysql_query("SELECT SUM(rozmiar) as suma FROM mp3");
  5. $wynik = mysql_fetch_row($sql123)
  6. echo $wynik['suma'].$mb;
  7. ?>


Jeżeli tu nie tkwił błąd, sorry:)


Nie prościej w oryginale dać:

  1. <?php
  2. echo $sql123[0].$mb;
  3. ?>


questionmark.gif
cornholio666
Nie prościej bo nie będzie działać
qrees
Cytat(Grzyw @ 14.01.2008, 08:03:45 ) *
Nie daję głowy, czy to, co piszę, jest poprawne, bo wczoraj na naszym forum przekonałem się, że z bieżącym manualem jestem miejscami do tyłu:)

A nie mam pewności co do linii:
  1. <?php
  2. echo ($sql123[&#092;"SUM(rozmiar)\"].$mb);
  3. ?>


Spróbuj tak:
  1. <?php
  2. $mb = ' MB';
  3. echo 'Ile zajmuja wszystkie eM-Pe-3: ';
  4. $sql123 = mysql_query(&#092;"SELECT SUM(rozmiar) as suma FROM mp3\");
  5. $wynik = mysql_fetch_row($sql123)
  6. echo $wynik['suma'].$mb;
  7. ?>


Jeżeli tu nie tkwił błąd, sorry:)

Cytat z manuala: mysql_fetch_row — Get a result row as an enumerated array.
Skąd ci się tam weźmie pole o nazwie 'suma'? Powinno być tak:
  1. <?php
  2. $mb = ' MB';
  3. echo 'Ile zajmuja wszystkie eM-Pe-3: ';
  4. $sql123 = mysql_query(&#092;"SELECT SUM(rozmiar) as suma FROM mp3\");
  5. $wynik = mysql_fetch_assoc($sql123)
  6. echo $wynik['suma'].$mb;
  7. ?>

O ile oczywiście nie ma żadnego błędu SQL'a.
MaciekDZN
wielkie dzieki, dziala poprawnie smile.gif

wczesniej jak to robilem w bazie to wyswietlało mi to dobrze, a jak wrzucilem kod na stronke to juz bylo troszke gorzej z tym ale jakos daliscie rade i pomogliscie mi smile.gif
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-2024 Invision Power Services, Inc.