Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Wypisywanie danych z tabeli do tabeli..., ...HTML - Jak?
Darkhog
post
Post #1





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

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


Witam, chciałbym się dowiedzieć jak pobrane dane z MySQL wyświetlić w HTML-owskiej tabeli. Tzn. zapytanie wysłane
  1. SELECT * FROM wyniki ORDER BY punkty ASC

i teraz co zrobić aby to się ładnie w tabeli html wyświetliło? Potrzebne mi to, bo piszę skrypt tabeli wyników i chcę, żeby to jakoś wyglądało...

Chciałbym też wiedzieć czy to zapytanie zwróci wyniki od największego do najmniejszego, jak to w tablicy rekordów bywa.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zacznijmy od podstaw:
umiesz wogole w php pobrac dane z mysql?

http://pl.php.net/manual/pl/function.mysql-fetch-array.php
Go to the top of the page
+Quote Post
piotrooo89
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




więc zacznij od przeczytania tego o funkcjach MySQL.
Później zainteresuj się mysql_fetch_array.

A tak ogólnie to polecam jakiś kurs z podstawami.
Go to the top of the page
+Quote Post
Darkhog
post
Post #4





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

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


Ja wszystko mam już zrobione, nawet mogę dać kody. Oto one:

  1. <?php
  2.  $mysqlhost     = "MySQLHost";
  3.  $mysqluser     = "MySQLUser";
  4.  $mysqlpass     = "MySQLpass";
  5.  $mysqltable    = "scores_test";
  6.  $mysqlbase     = "base_name";
  7.  $score         = $_GET['score'];
  8.  $name          = $_GET['name'];
  9.  $shash         = $_GET['h'];
  10.  $specialstring = "the special string for make hash more powerful"
  11.  if (sha1("$name$specialstring" . (string)$score)!=$shash) {
  12.  die("Błąd przy sprawdzaniu danych. Czyżbyś próbował oszukiwać?");
  13.  }
  14.  $nameb = htmlspecialchars($name);
  15.  $link = mysql_connect($mysqlhost,$mysqluser,$mysqlpass);
  16.  if (!$link) {
  17.   die('<font color=#FF0000>Błąd połączenia: ' . mysql_error() . '</font>');
  18.  }
  19.  $db_link = mysql_select_db($mysqlbase);
  20.  if (!$db_link) {
  21.   die('<font color=#FF0000>Błąd połączenia: ' . mysql_error() . '</font>');
  22.  }
  23.  $query = mysql_query("Insert Into $mysqltable Set nick='$nameb', score='$score'");
  24.  if (!$query) {
  25.   die('<font color=#FF0000>Błąd dodawania wyniku.</font>');
  26.  }
  27. ?>

Plik submit.php

Czyli wszystko mam zrobione, tylko chodzi mi o to wyświetlanie w tabeli HTML.
Go to the top of the page
+Quote Post
piotrooo89
post
Post #5


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




w którym miejscu masz tego selecta? bo ja go nie widzę. to jest jakieś dodawanie wartości.


btw.
<font color=#FF0000> - toż to jakaś prehistoria.
Go to the top of the page
+Quote Post
Darkhog
post
Post #6





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

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


Nie mam selecta, bo to plik wysyłający dane. Za plik view.php jeszcze się nie zabrałem, bo właśnie nie wiem jak pokazać to w tabeli html.
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




to najpierw napisz kod, ktory pokaze to nie w tabeli. Linki do pobrania danych juz dostales.

Co do tabeli: nie umiesz w html stworzyc tabeli? W necie jest masa kursów opisujących jak uzywac <table>
Go to the top of the page
+Quote Post
piotrooo89
post
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Cytat(Darkhog @ 19.01.2009, 11:47:19 ) *
Nie mam selecta, bo to plik wysyłający dane. Za plik view.php jeszcze się nie zabrałem, bo właśnie nie wiem jak pokazać to w tabeli html.


pseudo kod masz:

  1. <?php
  2. $sql = zapytanie do bazy
  3.  
  4. echo '<table>';
  5. while (wyswietlenie danych)
  6. {
  7. echo '<tr><td>$kolumna_z_bazy</td><td>$kolumna2_z_bazy</td></tr>';
  8. }
  9. echo '</table>';
  10. ?>


funkcje co jak wysłełem i zrobił to ~nospor
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: 24.08.2025 - 19:40