Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Pobieranie rekordów z bazy danych
Forum PHP.pl > Forum > Przedszkole
Posio
Siemka.

Mam problem. Mam zrobiony system przekierowywania który wygląda następująco:

  1. <?php
  2.  
  3. if(is_numeric($_GET['ide'])) {
  4. echo 'You used ID:'.$_GET['ide'];
  5. echo '<br>Please wait a few seconds...<br><br>';}
  6.  
  7.  
  8.  
  9. if(!isset($_GET['id'])){
  10. echo 'You dont download at the moment any file. Select file to download or enter ID.';}
  11.  
  12. if(isset($_GET['id'])){
  13. include('system/urls_1.bak');
  14. if(isset($link[$_GET['id']]))
  15. echo '<font color="#0099FF"><h1>';
  16. echo $link[$_GET['id']];
  17. echo '</h1></font><br>';
  18. if(isset($adres[$_GET['id']]))
  19. echo "<br><br>File with ID:<font color='#0099FF'>$_GET[id]</font> is downloaded </br> </br><img src='images/loader.gif' alt='opis' /></br></br>";
  20. echo 'If the redirection does not work,<a href="'.$adres[$_GET[id]].'" style="text-decoration: none" title="Click Here"><font color="#0099FF">Click Here</font></a>';
  21. header('Refresh: 6;'.$adres[$_GET[id]]);
  22. }
  23.  
  24.  
  25. ?>


I działa na zasadzie pobierania linku z pliku urls_1.bak (pobiera wartość adres[id])

Chciał bym oprzeć to na bazie danych ale nie mam kompletnie pojęcia jak. Wiem jak wyświetlić listę rekordów z bazy, liste plików zrobilem tak :

  1. require "db/config.php";
  2.  
  3. $wynik = mysql_query("SELECT * FROM files")
  4. or die('DB Error');
  5.  
  6. if(mysql_num_rows($wynik) > 0) {
  7. echo "<table cellpadding=\"2\" border=1>";
  8. echo '<tr>
  9. <td>ID</td>
  10. <td>Name</td>
  11. <td>Download</td>
  12. <td>Version</td>
  13. </tr>';
  14.  
  15.  
  16.  
  17. while($r = mysql_fetch_assoc($wynik)) {
  18.  
  19.  
  20. echo "<tr>";
  21. echo "<td>".$r['id']."</td>";
  22. echo "<td>".$r['name']."</td>";
  23. echo "<td><a href='http://www.xxx.pl/download.php?id=".$r['id']."'><img src='/images/download_icon.png' width='100' height='33'/></a></td>";
  24. echo "<td>".$r['version']."</td>";
  25.  
  26. }
  27. echo "</table>";
  28. }
  29.  
  30. ?>


i wyświetla mi listę plików tak jak to zaplanowałem.

Próbowałem różnymi sposobami, czytałem troche o tym ale nie moge nic wykombinować.

Jeśli nie wyraziłem się jasno to tak:

-wpisuje adres xxx.pl/index.php?id=1
-pobiera mi z bazy link do pliku, wersję oraz nazwę
-(fajnie by było gdyby szło podpiąć pod to zmienne)
CuteOne
Cytat
i wyświetla mi listę plików tak jak to zaplanowałem.

Próbowałem różnymi sposobami, czytałem troche o tym ale nie moge nic wykombinować.


A gdzie tu ten problem??
-Posio-
Problem w tym ze chce aby w pierwszym pliku zamiast z pliku pobierało z baszty danych
Posio
Czy nikt nie jest w stanie mi pomóc ?haha.gif
CuteOne
google -> mysql tutorial / mysql select

ps. jeżeli umiesz podstawy MySQL [wnioskuję to po drugim skrypcie] to ja naprawdę nie rozumiem w czym ty widzisz problem...
Posio
dzieki, zrobiłem bez problemu... wystarczyło ciut pomyśleć ;/
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.