Показать сообщение отдельно
  #1 (permalink)  
Старый 15.02.2013, 16:21
Аватар для arahmanov
Профессор
Отправить личное сообщение для arahmanov Посмотреть профиль Найти все сообщения от arahmanov
 
Регистрация: 26.01.2011
Сообщений: 197

do while помогите пожалуйста
$result2 = mysql_query("SELECT id FROM rabota WHERE ispol='$ispol' AND   vremya BETWEEN '$date1' AND  '$date2'   ",$db);
$myrow2 = mysql_fetch_array($result2);


выбрали из таблицы все id за данный период времени...

далее мне нужно подставить эти id и сделать выборку уже по id

$result666 = mysql_query("SELECT * FROM rabota WHERE id='$myrowP[id]' ",$db);
$myrow666 = mysql_fetch_array($result666);

Сделали отлично НО


надо соединить эту хрень, чтобы у меня из одного запросов результат поставлялся в другой а тот уже выводил нужную информацию. насколько я понимаю получается два цикла do while

но когда я засовываю второй запрос в базу в цикл то переменная не подставляется


do {

	printf ("<table align='center'  id='' width='800'  cellpadding='0'  cellspacing='0' border='1'>
    <tr>
    <br>
      <th scope='col' bgcolor='#999999'>Заказ наряд № %s</th>
	   <th scope='col' bgcolor='#999999'>Выполненные работы </th>
	    <th scope='col' bgcolor='#999999'>Выполненные работы </th>
		 <th scope='col' bgcolor='#999999'>Выполненные работы </th>
      <span id='table' width='800'>   
    <table  id=''cellpadding='0' cellspacing='0'  align='center' width='800' border='1'>
      <tr>
	





        <th  width='300'>Выполненные работы</th>
        <th  width='100'>Норма/Час</th>
        <th  width='100'>З/П</th>
        <th  width='200'>Исполнитель</th> 
        </tr>
		<tr>
	
<th align='left'  width='400'>%s</th>
<th width='20'>%s</th>
<th width='20'>%s</th>
<th width='100'>%s</th>
</tr>
		
		"
		
		
		,$myrow666["id"],$myrow666["rabota_1"],$myrow666["norma"],$myrow666["norma"]*300,$myrow666["ispol"]); 


}
while ($myrow666 = mysql_fetch_array ($result666));
Ответить с цитированием