Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Szukanie po nazwie usera- i wrzucanie jego fotek...
--kay--
post
Post #1





Goście







Więc mam taką jakby galerie i pola w photos prezentują się tak:
id
ids
adres1... do adres 6
a oto kod:
  1. <?php
  2. $raz = "SELECT `ids` FROM `photos` WHERE `ids`='$danezapytki[2]'"; //danezapytki[2] to username a ids to pole w ktorym je przechowuje
  3. $dwa = mysql_query($raz) or die("Skrypt nie mogl zostac wykonany poniewaz $danezapytki[2] nie ma zdjec");
  4. echo "Zdjecie: ";
  5.  
  6. while($dane = mysql_fetch_array($dwa)) //wiem ze tu daje sie warunek ale jezeli go nie ma to tak mi dziala na innej petli
  7. {
  8. echo "<img src="."$dane[2]"." width="."100"." height="."100"." /> <br>"; //probuje wyswietlic zdjecie - te kropeczki to poto aby sie string nie zakonczyl :)
  9.  
  10. }
  11.  
  12. echo "<br> <br>";
  13. ?>

Jednak fotki nie pokazuje... Co w tym jest źle?

ps. Dziękuje za dotychczasowe odpowiedzi, uratowaliście mnie w paru kwestiach (IMG:http://forum.php.pl/style_emoticons/default/yahoo.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cckoles
post
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 1
Dołączył: 2.05.2007

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


szczerze mówiąc to nie zabardzo rozumiem. Czy ty chcesz wyswietlic dwa razy te same dane ale z różnymi zdjęciami ? Czy może ma ci wyswietlic tylko dwóch userow ? Wklej cały kod i napisz dokładnie jak ma działać.


edit domyslam sie o co ci chodzi jesl nawet nie to napewno ci sie to przyda (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Wiec tak, zapewne masz dwie tabele:

1. np user w niej kolumny id, nick, opis itd

2. druga tabela to np. images a w niej id, id_user, link

teraz zeby wylistowac wszystkich userów pobierajac po jednym zdjeciu tworzysz podzapytanie. W innym przypadku musiałbyś zrobić dwa zapytania czyli pobrac wszystkich userow i w petli tego zapytania pobrac zdjecia tych userow wstawiajac id. Zeby ci nie namieszac w glowie napisze proste zapytanie pobierajace wszystkich userow + po jedym zdjeciu.

  1. <?php
  2. "SELECT id.U, nick.U, opis.U, (SELECT link FROM images WHERE id_user = id.U LIMIT 1 ) AS link, 
  3. FROM user AS U"
  4. ?>


Tym zapytaniem pobieram wszystkich userow + po jednym zdjeciu dla kazdego usera

Ten post edytował cckoles 3.08.2008, 22:25:51
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: 10.10.2025 - 14:56