Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[php]Nowa linia w implode
#1
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.

[html]
<td>Imie: </td><td><input type="text" name="imie"></input></td>

<td>Nazwisko: </td><td><input type="text" name="nazwisko"></input></td>

<td>Miasto: </td><td><input type="text" name="miasto"></input></td>

<tr><td>Imie</td><td><input type="radio" name="imie_wybierz" value="tak">Tak</input>

<input type="radio" name="imie_wybierz" value="">Nie</input></td>

</tr><tr><td>Nazwisko</td><td><input type="radio" name="nazwisko_wybierz" value="tak">tak</input>

<input type="radio" name="nazwisko_wybierz" value="">NIe</input></td>
[/html]

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

potem mam coś takiego
Kod PHP:
if(!empty($imie)){
         
$wh[]="imie LIKE '%$imie%'";
         
     }
     if(!empty(
$nazwisko)){
         
$wh[]="nazwisko LIKE '%$nazwisko%'";
     }
     
     if(!empty(
$urodzony_od) AND !empty($urodzony_do)){
         
$wh[]="data_urodzenia BETWEEN '$urodzony_od' AND '$urodzony_do'";
     }      

      if(!empty(
$wh)){
          
$where="WHERE ".implode(' AND '$wh);
      }

      
$query="SELECT * FROM czlonkowie ".$where;
      
$wynik=$lacz->query($query);
if(
$znaleziono>0){

while(
$i<$znaleziono){
    
$i++;

        
    
$wiersz=$wynik->fetch_assoc();


if(!empty(
$imie_wybierz)){

$wd[]=$wiersz['imie'];

}

if(!empty(
$nazwisko_wybierz)){

$wd[]=$wiersz['nazwisko'];

}

if(!empty(
$miasto_wybierz)){

$wd[]=$miasto;
#
}

if(!empty(
$pesel_wybierz)){

$wd[]=$pesel;

}

if(!empty(
$wd)){
$wybor .='<br>';
$wybor.=implode(' '$wd);

 


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ć... po zastosowaniu "$wybor.='<br>';" wyświetla nowe osoby w linia ale wyświetla także osobę z linii wyżej
Odpowiedz
#2
Specjalnie nie wynikałem ale czemu nie masz tak:
Kod PHP:
$wybor.=implode('<br /> '$wd); 
?
Czy nie o to chodzi?
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl