Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Dane z bazy w ramce
aga323
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.01.2007
Skąd: Oborniki

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


Witam, może od razu przejdę do sedna sprawy. Mam pobrane dane z bazy i mam je wyświetlone, tylko nie tak jak chcę. Otóż chciałabym je "władować" do tabelki. Może pokażę obrazek żeby można było lepiej mnie zrozumieć :]
(IMG:http://img339.imageshack.us/img339/4228/okpokai1.th.jpg)
I nie wiem jak to teraz zrobić, żeby to tak wyglądało. Z niecierpliwością czekam na Wasze sugestie i pomysły (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował aga323 9.05.2007, 13:02:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
www0_0
post
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 3.05.2007

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


A zobacz tak czy wykonuje się w ogóle warunek if.
  1. <?php
  2. $warunek = $_POST['form'];
  3. if(isset($warunek ))
  4. {
  5. $id = mysql_query("SELECT id_przedmiotu FROM przedmioty");
  6. echo 'Do bazy dodałem następujące oceny:<br>';
  7. while(mysql_fetch_assoc($id))
  8. {
  9. $oceny = $_POST[$id];
  10. $zapytanie = "INSERT INTO ocena (ocena) VALUES $oceny WHERE id_ucznia=1 AND id_przedmiotu=$id";
  11. $result = mysql_query ($zapytanie);
  12. echo 'Do przedmiotu o id:' .$id. 'dodałem:' .$oceny. '<br>';
  13.  
  14. }
  15. }
  16. $przedmioty = mysql_query("SELECT * FROM przedmioty");
  17. echo '<table border="1">';
  18. echo '<form name="oceny" action="spr_oceny.php" method="post">';
  19. echo '<input type="hidden" name="form" value="1" />';
  20. echo '<tr><td>Przedmioty</td><td>Oceny</td></tr>';
  21. while($row = mysql_fetch_assoc($przedmioty))
  22. {
  23. $id = $row['id_przedmiotu'];
  24. echo '<tr>';
  25. echo '<td>'.$row['nazwa_przedmiotu'].'</td><td>';
  26. echo '<TEXTAREA NAME="' .$id. '">';
  27. $oceny = mysql_query("SELECT ocena FROM oceny WHERE oceny.id_ucznia=1 AND oceny.id_przedmiotu=$id");
  28. while($wiersz = mysql_fetch_assoc($oceny))
  29. {
  30.  echo $wiersz['ocena']. ', ';
  31. }
  32. echo '</textarea>';
  33. echo '</td>';
  34. echo '</tr>';
  35. }
  36. echo '<input type="submit" value="wyslij" />';
  37. echo '</form>';
  38. echo '</table>';
  39. ?>


Jeśli się wykonuje, to trzeba tylko troszkę przerobić tą linijkę gdzie jest insert into, aby pasowała do twojej bazy.

Ten post edytował www0_0 11.05.2007, 12:55:50
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: 15.10.2025 - 20:49