Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobieranie danych z bazy
roobik
post
Post #1





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Witam!
Trochę się zamotałem...
Ale po kolei

BAZA:
id, pl,de,en
(w kolejnych kolumnach id - a jest ich 30 - znajduje się ten sam tekst ale w różnych językach)

PLIK php:
  1. <?
  2. $sql = mysql_connect("localhost", "", "");
  3. mysql_select_db("jeden");
  4. ?> 
  5.  
  6. <?
  7. $zapytanie = "SELECT * FROM tab1";
  8. $wykonaj = mysql_query("$zapytanie");
  9. while($id = mysql_fetch_array($wykonaj))
  10. {
  11. echo "<a href="".$id['pl']."">1</a><BR><BR>";
  12. }
  13. ?> 

moim celem jest takie stworzenie kodu, który będzie wyświetlał zawartość w odpowiednim języku, coś jakby:
http://localhost/1/test1.php?id=1&pl

chyba się zamotałem... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




a co ma sie dziac gdy nie bedzie id w linku? Ma nic nie wyswietlac? no problem:
  1. <?php
  2.  
  3.  
  4. if (isset($_GET['id']))
  5. {
  6. if (isset($_GET['lang']))
  7. $lang = $_GET['lang'];
  8. else
  9. $lang = 'pl';
  10. $zapytanie = "SELECT $lang lang FROM tab1 where id=".$_GET['id'];
  11. echo 'zapytanie:'.$zapytanie.'<br />';
  12. $wykonaj = mysql_query($zapytanie) or die(mysql_error()) ;
  13. while($id = mysql_fetch_array($wykonaj))
  14. {
  15. echo $id['lang']."<BR><BR>";
  16. }
  17. }
  18. else
  19. echo 'podaj id pieronie';
  20.  
  21. ?>


jesli ma robic cos innego, np. wyswietlisz wszystkie rekordy, to zrob to co mam w podpisie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , to nic trudnego. Juz i tak dzisiaj przegiałes
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.09.2025 - 13:33