Mam problem - nie wiem dlaczego tworzy mi tylko indeks zerowy w następującej sytuacji
//połaczenie z bazą... //przekazanie różnej liczby zmiennych z innego pliku $id=$_POST['wiz']; foreach($id as $b=>$val) $sql2='select concat(nazwisko,\' \',imie) as osoba, concat(miasto,\', \',adres) as adres, pesel from pacjenci where id_pac=' .$val.''; //echo $sql2."<br/>"; while($rekord=mysqli_fetch_array($rez, MYSQLI_ASSOC)){ $osoba1=$rekord['osoba']; $adres1=$rekord['adres']; $pesel=$rekord['pesel']; $osoba="$os[0]\n$os[1]$os[2]"; }else{ $osoba=$osoba1; } $adres="$ad[0] $ad[1]\n$ad[2] $ad[3] $ad[4] $ad[5] $ad[6]"; }else{ $adres=$adres1; } $dane_os_con="$osoba\n$adres\nPESEL: $pesel"; } }
Przy var_dump($dane_os) dostaję taki zapis
array
0 => string 'tutaj pełne dane osobowe z bazy klienta' (length=60)
array
0 => string 'tutaj pełne dane osobowe z bazy klienta' (length=69)
Zaznaczam, że dane są inne. Mnie generalnie chodzi o to, dlaczego indeks tabeli nie tworzy się na zasadzie inkrementacji tylko wszędzie jest 0.