Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Problem z $_GET
nieznajomy
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 11.02.2009

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


Witam,
Mam problem z pobieraniem ID z adresu. Mianowicie, chodzi o to, że mam zmienną
  1. $id = $_GET['id'];

a dalej mam
  1. echo '<img src="../images/players/'.$id.'.png" />';

I zdjęcia wyświetlają się dobrze przy zawodnikach, których zdjęcia są w folderze images/players, ale zawodnikom, których zdjęć nie ma w tym folderze zostają przydzielone losowe zdjęcia.
Pozdrawiam
Go to the top of the page
+Quote Post
mlawnik
post
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 49
Dołączył: 12.04.2010

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


file_exists ?
Go to the top of the page
+Quote Post
nieznajomy
post
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 11.02.2009

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


Wtedy, gdy w else dawałem
  1. echo '<img src="../images/players/no_photo.png" height="100" width="70" align="right" />';

wyświetlał się wszędzie obrazek 'no_photo.png'. Może coś robiłem źle, ale wydaje mi się, że robiłem, to identycznie jak w przykładzie.
Go to the top of the page
+Quote Post
mlawnik
post
Post #4





Grupa: Zarejestrowani
Postów: 455
Pomógł: 49
Dołączył: 12.04.2010

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


Weź daj cały kod, bo na takim kawałku mało widać.
Go to the top of the page
+Quote Post
kapuch
post
Post #5





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

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


  1. $id = $_GET['id'];
  2. if(file_exists('../images/players/'.$id.'.png')){
  3. echo '<img src="../images/players/'.$id.'.png" />';
  4. }else{
  5. echo '<img src="../images/players/no_photo.png" />';
  6. }

O to Ci chodzilo?
Go to the top of the page
+Quote Post
nieznajomy
post
Post #6





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 11.02.2009

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


Tak, o to. I gdy dodaję ten fragment do kodu, wyświetla się tylko 'no_phooto.png'.
Tak wygląda kod:
  1. <?php
  2.  
  3. include ("connection.php");
  4.  
  5. $idk = $_GET['klub_id'];
  6. $id = $_GET['id'];
  7.  
  8. echo '<table cellpadding="0" cellspacing="1" bgcolor="#FFFFFF" align="center" width="600" class="szesc">';
  9.  
  10. $a = "SELECT * FROM kluby WHERE id='$idk'";
  11. $b = mysql_query($a) or die(mysql_error());
  12. while($c = mysql_fetch_array($b)){
  13.  
  14. echo '<tr class="jeden" align="center">';
  15. echo '<td width="200" align="left">';
  16. echo '<p class="trzynascie">';
  17. if(file_exists('../images/players/'.$id.'.png')){
  18. echo '<img src="../images/players/'.$id.'.png" height="100" width="70" align="right" />';
  19. }else{
  20. echo '<img src="../images/players/no_photo.png" height="100" width="70" align="right" />';
  21. }
  22. echo '</p>';
  23. echo '</td>';
  24. echo '<td width="100%" align="right">';
  25. echo '<p class="dwanascie">';
  26. echo '<font size="5">';
  27. echo $c['nazwa'];
  28. echo '</font>';
  29. echo '</p>';
  30. echo '</td>';
  31. echo '<td width="200" align="right">';
  32. echo '<p class="dwanascie">';
  33. echo '<a href="kluby_.php?akcja=pokaz&id='.$idk.'">';
  34. echo '<img src="../images/teams/'.$idk.'.png" height="115" width="115" align="right" />';
  35. echo '</a>';
  36. echo '</p>';
  37. echo '</td>';
  38. echo '</tr>';
  39.  
  40. }
  41.  
  42. ?>


Ten post edytował nieznajomy 7.05.2011, 11:21:37
Go to the top of the page
+Quote Post
johnl
post
Post #7





Grupa: Zarejestrowani
Postów: 9
Pomógł: 3
Dołączył: 4.05.2011

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


Jesteś pewnien, że chcesz tam wstawić $id, a nie na przykład $c['id'] ?
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: 23.08.2025 - 08:38