Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Nowa linia w implode
polishmilk
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 27.04.2007

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


Witam,
mamy wyszukiwarkę(wcześniej pisałem z prośba jak ją zrobić ;p). Chodzi o to, że wyszukuje wg pewnych warunków(szuka ładnie) ale w tym samym formularzu mam również możliwość zaznaczenia jakie dane mają być wyświetlone.
  1. <td>Imie: </td><td><input type="text" name="imie"></input></td>
  2. <td>Nazwisko: </td><td><input type="text" name="nazwisko"></input></td>
  3. <td>Miasto: </td><td><input type="text" name="miasto"></input></td>
  4. <tr><td>Imie</td><td><input type="radio" name="imie_wybierz" value="tak">Tak</input>
  5. <input type="radio" name="imie_wybierz" value="">Nie</input></td>
  6. </tr><tr><td>Nazwisko</td><td><input type="radio" name="nazwisko_wybierz" value="tak">tak</input>
  7. <input type="radio" name="nazwisko_wybierz" value="">NIe</input></td>


formularz wyszukiwania(nie cały bo nie ma sensu pisać całego)

potem mam coś takiego

  1. if(!empty($imie_wybierz)){
  2. $wd[]=$wiersz['imie'];
  3. }
  4. if(!empty($nazwisko_wybierz)){
  5. $wd[]=$wiersz['nazwisko'];
  6. }
  7. if(!empty($miasto_wybierz)){
  8. $wd[]=$miasto;
  9. }
  10. if(!empty($pesel_wybierz)){
  11. $wd[]=$pesel;
  12. }
  13. if(!empty($wd)){
  14. $wybor=implode(' ', $wd);
  15.  
  16. }
  17.  

Problem polega na tym, że po wybraniu i wyświetleniu osoby chciałbym mieć nową linię i wyświetlić kolejną osobę. Niestety nie wiem za bardzo jak to zrobić...

Ten post edytował polishmilk 3.02.2010, 22:06:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Pewnie wyłapujesz dane w pętli, więc po każdej nowej osobie:
  1. $wybor.='<br/>';


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





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


  1. $wybor=implode('<br />', $wd);
- wstawiasz znak nowej linii zamiast spacji
Go to the top of the page
+Quote Post
polishmilk
post
Post #4





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 27.04.2007

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


Jeżeli wstawię znak nowej linii to każdy element tablicy $wd będzie jeden pod drugim, a ja chcę żeby było: imie nazwisko cos tam i od nowej linii to samo tylko kolejna osoba.



Owszem po dodaniu "$wybor.='<br>';" wskauje do nowej linii ale w przypadku 3 osób wygląda to tak:
1
12
123

wyświetlanie przelatuje pętlą for ma to jakieś znaczenie może użyć while?

Ten post edytował polishmilk 4.02.2010, 17:24:39
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: 15.09.2025 - 02:07