Witam
Mam identyczny problem. Pomóżcie bo wywala array multisort array sizes inconsistent, mimo że jedna i druga tablica ma identyczną ilość danych.
include "../../baza.php";
$zapytanie = "select DISTINCT(zlecil) FROM polecenia group by zlecil UNION select DISTINCT(zlecil) FROM polecenia2 group by zlecil";
$wykonaj = mysql_query($zapytanie) or
die ("<BR>Zapytanie bazy polecenia"); {$kadry[]=$wiersz['zlecil'];}
Najpierw pobieram kadry osobowe ludzi z dwóch baz danych. Powiedzmy że jest ich 20. $il=20.
include "../../../kadry/baza.php";
for($x=0;$x<$il;$x++)
{$zapytanie = "select p1 FROM kadry where (p3='$kadry[$x]')";
{$nazwisko=$wiersz['p1'];}
if ($nazwisko!=''){$nazwiska[]=$nazwisko;}else{$nazwiska[]="";}
Teraz łącze się z inną bazą danych i pobieram nazwiska tych osób. Mam ich też 20. $il2=20.
I teraz wywala na serwerze
array multisort
array sizes inconsistent
. Jak to możliwe ?
Czy znacie jakąś inną funkcję, która posortuje w tablice po nazwiskach.
W skrócie :
$tablica1[0]=1111;
$tablica1[1]=1112;
$tablica1[2]=1113;
$tablica1[3]=1114;
$tablica1[4]=1115;
$tablica2[0]=Mozil Czesław;
$tablica2[1]=Smuda Franek;
$tablica2[2]=Dolas Franek;
$tablica2[3]=Putin Władek;
$tablica2[4]=Tymoszenko Julia;
a musi być :
$tablica2[0]=Dolas Franek; $tablica1[0]=1113;
$tablica2[1]=Mozil Czesław; $tablica1[1]=1111;
$tablica2[2]=Putin Władek; $tablica1[2]=1114;
$tablica2[3]=Smuda Franek; $tablica1[3]=1112;
$tablica2[4]=Tymoszenko Julia; $tablica1[4]=1115;
Alfabetycznie po nazwiskach chce posortować. POMOCY !