Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [trudne] Parametr w adresie + dane z mysql, nie mam pojecia jak to zrobic:(
pietro
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.02.2005

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


Witajcie

Nie mam pojęcia jak zrobić takie cudo aby spersonalizować strone

Juz raz mi pomogliście chłopaki więc kolejny raz licze na waszą pomoc ja jestem juz głoopi nic mi nie wychodzi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

wymyslilem sobie takie cos:

wchodzimy na strone np www.a.com/index.php?id=1

i woowczas przegladarka pobiera z bazy danych informacje o ludziku z id=1
i wyswietla nma stronie jego dane

czyli np

Witaj: TUTAJ JEGO IMIE Z BAZY DANYCH
twoj link to: TUTAJ JAKIS JEGO LINK z bazy
Twoj email: TUTAJ JEGO EMAIL Z BAZY DANYCH
jakas tresc strony takie tam ble ble ble
i gdzie nie gdzie np wsadzone jego imie tzn zeby stronka byla spersonalizowana

nie wkleje tutaj moich wypocin zeby wam nie pomieszac z goory dzieki i zdroofka

pozdro
Piotr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
gutek_bh
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.02.2004
Skąd: Bielsko-Biała

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


W czym problem? Robisz zapytanie, wrzucasz dane do zmiennych i wyswietlasz. Sprecyzuj dokładnie pytanie a dokładnie zadaj pytanie bo w Twoim poscie go nie ma.

Ten post edytował gutek_bh 16.02.2005, 00:18:49
Go to the top of the page
+Quote Post
pietro
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.02.2005

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


Hey Gutek mooj post to cale pytanie

jak powinno wygladac to zapytanie tzn jaka powinna być skladnia takiego skryptu obsugujacego takie wytwory mojego umysloo
Go to the top of the page
+Quote Post
gutek_bh
post
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.02.2004
Skąd: Bielsko-Biała

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


  1. <?php
  2.  
  3. $zp = mysql_query(&#092;"select id, nazwa, inne_pierdoly from users where id='$id'\",$baza);
  4. list($id_usera, $nazwa_usera, $inne)=mmysql_Fetch_Row($zp);
  5.  
  6. ?>


teraz wrzucasz gdzie chcesz w stronie nazwe usera i co tam chcesz pobierane z bazy
Go to the top of the page
+Quote Post
pietro
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.02.2005

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


poprawilem ten jeden literoofkowy blad (mysql_fetch_row)

ale ciagle mi nie chodzi Qrde:(

  1. <?php
  2. mysql_connect(&#092;"host\", \"user\", \"pass\") 
  3.  or die (&#092;"BABASE Error Qrdee!!\");
  4.  
  5. $zp = mysql_query(&#092;"dbname\",\"select id, name, inne from test 
  6. where id='id'&#092;");
  7. list($id_usera, $nazwa_usera, $inne)=mmysql_Fetch_Row($zp);
  8.  
  9.  
  10. }
  11. ?>
  12. <?
  13. echo $id_usera;
  14.  
  15. ?>


---
(IMG:http://forum.php.pl/uwaga.gif)
hwao


Ten post edytował hwao 16.02.2005, 21:14:35
Go to the top of the page
+Quote Post
gutek_bh
post
Post #6





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 19.02.2004
Skąd: Bielsko-Biała

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


Staraj się pisać jaki błąd wywala.

A z tego kodu wynika, że nie podpiołeś zmiennej z adresu do zapytania.

  1. <?{
  2. mysql_connect(&#092;"host\", \"user\", \"pass\")
  3. or die (&#092;"BABASE Error Qrdee!!\");
  4.  
  5. $zp = mysql_query(&#092;"dbname\",\"select id, name, inne from test
  6. where id='$id'&#092;");
  7. list($id_usera, $nazwa_usera, $inne)=mysql_Fetch_Row($zp);
  8.  
  9.  
  10. }
  11. ?>
  12. <?
  13. echo $id_usera;
  14.  
  15. ?>


Ten post edytował gutek_bh 16.02.2005, 10:29:54
Go to the top of the page
+Quote Post
pietro
post
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.02.2005

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


Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\usr\krasnal\www\aaa\index.php on line 6

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\aaa\index.php on line 7

tez nie dziala takie bledy sa QQQQQRRRRRRRRRRRDE (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
hmmm
post
Post #8





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

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


skoro id jest przesylane w naglowku, to w zapytaniu powinno byc chyba

Kod
where id = $_GET['id']
, chociazzzz ... ale to zalezy od ustawien.
Go to the top of the page
+Quote Post
Ociu
post
Post #9





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




  1. <?
  2. mysql_connect(&#092;"host\", \"user\", \"pass\")
  3. or die (mysql_error());
  4. mysql_select_db(&#092;"dbname\");
  5.  
  6. $id = $_GET['id'];
  7. $zp = mysql_query(&#092;"SELECT id, name, inne FROM test
  8. where id='\".$id.\"'&#092;");
  9. while($r=mysql_fetch_row($zp)
  10. {
  11. print $r['id'].&#092;" | \". $r['name'].\" | \".$r['inne'].\"<br />\";
  12. }
  13. ?>


Tak na szybko przerobiony kod, pewnie o czymś zapomniałem...
Go to the top of the page
+Quote Post
hmmm
post
Post #10





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

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


chyba zgubiles jeden nawias w linii 9 :P

a i przeciez moza (teraz juz przy przypisaniu zmiennej $id wartosci $_GET['id']) nie zamykac cudzyslowu i laczyc, tylko dac
  1. <?php
  2. $zp = mysql_query(&#092;"SELECT id, name, inne FROM test where id = $id\");
  3. ?>


Ten post edytował hmmm 16.02.2005, 16:01:34
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: 22.08.2025 - 15:16