Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Wypisywanie danych z tabeli do tabeli...
Forum PHP.pl > Forum > Przedszkole
Darkhog
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.
nospor
zacznijmy od podstaw:
umiesz wogole w php pobrac dane z mysql?

http://pl.php.net/manual/pl/function.mysql-fetch-array.php
piotrooo89
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.
Darkhog
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.
piotrooo89
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.
Darkhog
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.
nospor
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>
piotrooo89
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.