Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Dwa rekordy w jednym :)
@rtur
post 4.04.2009, 19:33:53
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 3
Dołączył: 23.02.2006

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


Mam w bazie tak zapisane rekordy:

  1. Jola i Ania
  2. Krzysiek
  3. Ewa
  4. Robert
  5. Janek i Waldek

wybieram te rekordy z bazy i chciałbym aby mi się na stronie wyświetlił kod w ten sposób:
  1. <a href='/szukaj.php?imie=Jola'>Jola</a> i <a href='/szukaj.php?imie=Ania'>Ania</a><br />
  2. <a href='/szukaj.php?imie=Krzysiek'>Krzysiek</a><br />
  3. <a href='/szukaj.php?imie=Ewa'>Ewa</a><br />
  4. <a href='/szukaj.php?imie=Robert'>Robert</a><br />
  5. <a href='/szukaj.php?imie=Janek'>Janek</a> i <a href='/szukaj.php?imie=Waldek'>Waldek</a><br />


Teraz tak, wydaje mi sie ze wiem co powinienem zrobic tylko nie bardzo wiem jak kod do tego mialby wygladac sad.gif

Musze rozbic przez explode rekord z bazy ze znakiem rozdzielajacym " i ", a jesli w tablicy jest jedno pole to wypluj kod
  1. <a href='/szukaj.php?imie='.$tablica[0].\''>'.$tablica[0].'</a><br />
jesli wiecej to wypluwaj link tyle razy ile elementów tablicy miedzy nimi stawiajac "i" a przy ostatnim stawiajac <br />

Może mi ktoś pomóc napisać funkcje która to zadanie zrealizuje?

Z góry dziękuje za okazaną pomoc smile.gif

Ten post edytował @rtur 4.04.2009, 19:45:59


--------------------
Artur
Go to the top of the page
+Quote Post
potreb
post 4.04.2009, 21:08:16
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Jeżeli wiesz, że łącznikiem będzie " i " to do pętli while zapytanie dodajesz:
  1. <?php
  2. if(eregi(' i ', $row['pole'])) {
  3. $string = explode(' i ' $row['pole']);
  4. echo string[0]."<br/>";
  5. echo string[1]."<br/>";
  6. } else {
  7. echo $row['pole']."<br/>";
  8. }
  9. ?>


--------------------

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.08.2025 - 11:31