скрипт выводит 10 строк. первое число это номер квартиры. а через дефис - ее порядковый номер. Код (PHP): $query = "SELECT * FROM cms_build WHERE title = 7 and flour = 7 Order by number ASC"; $res = mysql_query( $query ); $i=0; while ( $item = mysql_fetch_array( $res ) ) { echo $item['number']'; echo '-'; echo ++$i; } получаем Код (PHP): 33-1 34-2 35-3 36-4 37-5 38-6 39-7 40-8 177-9 178-10 мне нужно как то по переменной $number в которой содержит номер квартиры вывести ее порядковый номер (тот что через дефис) использую тот массив что создает выше скрипт помогите пожалуйста составить скрипт. определения порядкового номера. например в переменную $kv PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Код (PHP): $res = mysql_query("SELECT * FROM cms_build WHERE title = 7 and flour = 7 Order by number ASC"); $array=array(); $i=1; while($item=mysql_fetch_array($res)) { $array[$item['number']]=$i; ++$i; } print_r($array); На будущее, в новых версиях пыха, уже нет mysql_, нужно использовать mysqli_
спасибо! вот результат Array ( [17] => 1 [18] => 2 [19] => 3 [20] => 4 [21] => 5 [22] => 6 [23] => 7 [24] => 8 [169] => 9 [170] => 10 [171] => 11 [172] => 12 [254] => 13 [255] => 14 [256] => 15 [257] => 16 [258] => 17 [259] => 18 [260] => 19 [424] => 20 [425] => 21 [426] => 22 [427] => 23 [428] => 24 [429] => 25 [430] => 26 [431] => 27 ) т.е массив $array содержит правильную информацию. т.е 17 квартира имеет номер планировки 1 [17] => 1 единственное что не могу доделать дописать скрипт чтобы он использовал переменную $number в которой и есть номер квартиры (тот что в []) и в результате выводит то значение что после => ну и значение в переменную $kvplan записывалось.