Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Pobieranie rekordów z bazy danych, Do uniwersalnego formularza
Posio
post 5.07.2011, 17:54:18
Post #1





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


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)

Ten post edytował Posio 5.07.2011, 17:54:59
Go to the top of the page
+Quote Post
CuteOne
post 5.07.2011, 18:48:42
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


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??
Go to the top of the page
+Quote Post
--Posio--
post 6.07.2011, 01:00:42
Post #3





Goście







Problem w tym ze chce aby w pierwszym pliku zamiast z pliku pobierało z baszty danych
Go to the top of the page
+Quote Post
Posio
post 6.07.2011, 15:03:45
Post #4





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


Czy nikt nie jest w stanie mi pomóc ?haha.gif
Go to the top of the page
+Quote Post
CuteOne
post 6.07.2011, 18:25:50
Post #5





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


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...
Go to the top of the page
+Quote Post
Posio
post 6.07.2011, 19:49:30
Post #6





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


dzieki, zrobiłem bez problemu... wystarczyło ciut pomyśleć ;/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 05:40