Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wypisanie ocen jak na kartce z wywiadówki... php z mysql, to co w tytule... php i mysql
kuba_pilach
post 31.12.2010, 19:24:20
Post #1





Grupa: Zarejestrowani
Postów: 224
Pomógł: 3
Dołączył: 24.12.2010

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


Witam.
Mam 3 tabele w bazie...
Jedną na oceny, jedną na przedmioty (wszystkie) i jedną na użytkownika tabeli...
I to moje pliki dodawania:
  1. <?php
  2. // podłączamy plik connection.php
  3. require "connection.php";
  4. // wywołujemy funkcję connection()
  5. connection();
  6.  
  7. ?>
  8. <form action="nowaocena.php" method="post">
  9. <div>
  10. <?php
  11. $zapytanie = mysql_query ("SELECT * FROM Przedmiot ORDER BY ID ASC")
  12. or die('Błąd zapytania: '.mysql_error());
  13.  
  14. echo '<select name="wybranyprzedmiot">';
  15.  
  16. echo '<option value="">Wybierz przedmiot</option>';
  17.  
  18. while($option = mysql_fetch_assoc($zapytanie)) {
  19.  
  20. echo '<option value="'.$option['NAZWA'].'">'.$option['NAZWA'].'</option>';
  21.  
  22. }
  23.  
  24. echo '</select>';
  25. ?>
  26. </div>
  27. <div>
  28. <?php
  29. $zapytaniedwa = mysql_query ("SELECT * FROM Oceny ORDER BY OCENA ASC")
  30. or die('Błąd zapytania: '.mysql_error());
  31.  
  32. echo '<select name="wybranaocena">';
  33.  
  34. echo '<option value="">Wybierz ocenę</option>';
  35.  
  36. while($option = mysql_fetch_assoc($zapytaniedwa)) {
  37.  
  38. echo '<option value="'.$option['OCENA'].'">'.$option['OCENA'].'</option>';
  39.  
  40. }


  1. <?php
  2. // odbieramy dane z formularza
  3. $wybranyprzedmiot = $_POST['wybranyprzedmiot'];
  4. $wybranaocena = $_POST['wybranaocena'];
  5. $data = $_POST['data'];
  6.  
  7. if ($wybranyprzedmiot and $wybranaocena and $data) {
  8.  
  9. // laczymy sie z baza danych
  10. $connection = mysql_connect('mysql.cba.pl', 'uzytkownik', 'haslo')
  11. or die('Brak polaczenia z serwerem MySQL');
  12. $db = mysql_select_db('baza', $connection)
  13. or die('Nie moge polaczyc sie z baza danych');
  14.  
  15. $ins = mysql_query("INSERT INTO d_kuba SET DATA='$data', PRZEDMIOT='$wybranyprzedmiot', OCENA='$wybranaocena'")
  16. or die('Błąd zapytania: '.mysql_error());
  17. if($ins) echo "Przedmiot zostal dodany poprawnie";
  18. else echo "Blad nie udalo sie dodac nowego rekordu";
  19.  
  20. mysql_close($connection);
  21.  
  22. ?>
  23.  
  24. <br />
  25. <from action="glowna.php" method="post">
  26. <input type="submit" value="Wróć" />;
  27. </form>;
  28. <?php
  29. }
  30. ?>


I chciałbym, by się to wyświetlało, jak na wywiadówce kartki rozdają... to znaczy na tym przykładzie:
Kod
PRZEDMIOT  :      OCENY
PRZEDMIOT  :      OCENY
PRZEDMIOT  :      OCENY
itd...


Bardzo proszę o pomoc i powiedzenie, czy tak się wogule da... Dziękuję z góry

Ten post edytował kuba_pilach 31.12.2010, 20:12:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:49