Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyswietlanie nazw kolumn z tabeli
salva
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


  1. <?php
  2.  
  3. // nawiazujemy polaczenie
  4. $connection = @mysql_connect('localhost', 'root', '')
  5. // w przypadku niepowodznie wyświetlamy komunikat
  6. or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
  7. // połączenie nawiązane ;-)
  8. echo "";
  9. // nawiązujemy połączenie z bazą danych
  10. $db = @mysql_select_db('projekt', $connection)
  11. // w przypadku niepowodzenia wyświetlamy komunikat
  12. or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());
  13. // połączenie nawiązane ;-)
  14. echo "";
  15.  
  16. $wynik = mysql_query("SELECT * FROM silnik")
  17. or die('Błąd zapytania');
  18.  
  19. if(mysql_num_rows($wynik) > 0) {
  20. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  21. echo "<table cellpadding=\"2\" border=1>";
  22. while($r = mysql_fetch_assoc($wynik)) {
  23. echo "<tr>";
  24. echo "<td>".$r['id']."</td>";
  25. echo "<td>".$r['pojemnosc']."</td>";
  26. echo "<td>".$r['moc']."</td>";
  27. echo "</tr>";
  28. }
  29.  
  30. echo "</table>";
  31. }
  32.  
  33. if (isset($_POST['powrot'])){
  34. header("Location: index.php");
  35. }
  36.  
  37.  
  38. ?>
  39.  
  40. <form action="index.php" method="post">
  41.  
  42. <input type="hidden" name="powrot" value="true">
  43.  
  44. <input type="submit" value="STRONA GLOWNA ">
  45. </form>


wszystko mi działa tylko nie wiem jak zrobic aby mi wyswietlalo na rekordami nazwy kolumny, bo tak to nie wiadomo co to sa za dane, prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Aqu
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 58
Dołączył: 14.07.2012

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


  1. echo "<table cellpadding=\"2\" border=1>
  2. <thead><tr> <th>Wartość 1</th> <th>Wartość 2</th> </tr></thead>";
  3. while($r = mysql_fetch_assoc($wynik)) {
Go to the top of the page
+Quote Post
salva
post
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----


dzieki to moze byc w ostatecznosci ale bardziej mi chodzilo oto zeby samo pobieralo nazwe kolumny, a nie zebym ja wpisywal
Go to the top of the page
+Quote Post
Aqu
post
Post #4





Grupa: Zarejestrowani
Postów: 279
Pomógł: 58
Dołączył: 14.07.2012

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


To może coś takiego:
  1. while($r = mysql_fetch_assoc($wynik)) {
  2. if(!isset($thead)) {
  3. echo '<tr>';
  4. foreach($r as $index => $val) {
  5. echo '<td>' . $index . '</td>';
  6. }
  7. echo '</tr>';
  8. $thead = true;
  9. }
  10.  
  11. echo "<tr>";
Go to the top of the page
+Quote Post
salva
post
Post #5





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

Ostrzeżenie: (10%)
X----




  1. $wynik = mysql_query("SELECT * FROM samochod")
  2. or die('Błąd zapytania');
  3.  
  4. if(mysql_num_rows($wynik) > 0) {
  5. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  6. echo "<table cellpadding=\"2\" border=1>";
  7. while($r = mysql_fetch_assoc($wynik)) {
  8. foreach($r as $index => $val) {
  9. echo '<td>' . $index . '</td>';
  10. }
  11. echo "<tr>";
  12. echo "<td>".$r['id']."</td>";
  13. echo "<td>".$r['marka']."</td>";
  14. echo "<td>".$r['model']."</td>";
  15. echo "<td>".$r['rocznik']."</td>";
  16. echo "</tr>";
  17. $thead = true;
  18. }
  19.  
  20.  
  21. echo "</table>";







jednak pomylilem sie, nie działa, bo gdy to dodal to pokazuje nazwy kolomny ale takze pokazuje tylko jeden rekord z tabeli i pokazuje mi to z boku

natomiast jesli to przerobie to pokazuje mi nazwy kolumn nad kazdym rekordem, da sie to zblokowac zeby pokazywalo tylko u samej gory??

Ten post edytował salva 12.03.2015, 21:35:27
Go to the top of the page
+Quote Post
johny_s
post
Post #6





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


dostales gotowy kod z ktorego nawet nie potrafisz skorzystac....
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.08.2025 - 04:34