Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Pobieranie danych z bazy danych
soil
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 27.05.2009

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


Witam,
dopiero raczkuje w temacie php/mysql w zwiazku z czym mam pytanie.

Mam tabele w bazie danych
  1. ocena
  2. 1
  3. 2
  4. 2
  5. 3
  6. 5
  7. 4
  8. 5
  9. 6
  10. 6


Nastepnie chce pobrac z tej tabeli dane, ale w taki sposob bym mogl wyswietlic ilosc danej oceny oraz srednia. W tej chwili zatrzymalem sie na:
  1. <form action="" method="post">
  2. <select name="ocena" onchange="this.form.submit()">
  3. <option value="">Wybierz ocene</option>
  4. <option value="1">1</option>
  5. <option value="2">2</option>
  6. <option value="3">3</option>
  7. <option value="4">4</option>
  8. <option value="5">5</option>
  9. <option value="6">6</option>
  10. </select>
  11. </form>
  12.  
  13. <?php
  14.  
  15.  
  16. $serwer = "localhost";  
  17. $login  = "root";
  18. $haslo  = "root";  
  19. $baza   = "szkola";
  20. $tabela = "oceny";  
  21.  
  22. $ocena = $_POST['ocena'];
  23.  
  24. if($ocena) {
  25.    
  26.  
  27.    if (mysql_connect($serwer, $login, $haslo) and mysql_select_db($baza)) {
  28.        
  29.        
  30.        $wynik = mysql_query("SELECT * FROM oceny WHERE ocena='$ocena'")
  31.        or die("Błąd w zapytaniu!");
  32.        
  33.        mysql_close();
  34.    }
  35.    else echo "Nie mogę połączyć się z bazą danych!";
  36.    
  37.    
  38.    while($rek = mysql_fetch_array($wynik)) {
  39.        echo $rek['ocena']." <br /> ";
  40.        
  41.  
  42.      
  43.    }
  44.    
  45. }
  46.  
  47. ?>


Prosze o podsuniecie rozwiazania. Poki co nie chcialby modyfikowac struktury tabeli, zrobie to dopiero w ostatecznosci.

Pozdrawiam,
Soil.
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 10:27