Задавайте вопросы, мы ответим
Вы не зашли.
Есть форма для запроса из таблицы worker.
код
<form name='form3' method='post' action='add_count1.php'>
<?php
$result1 = mysql_query("SELECT number FROM worker",$db);
$myrow1 = mysql_fetch_array($result1);
do {
printf ("
<tr>
<td class=iwork><input type='hidden' name='number' value='%s'></td>
<td class=iwork><input type='hidden' name='year' value='$year'></td>
<td class=iwork><input type='hidden' name='mounth' value='$mounth'></td>
</tr> ",$myrow1["number"]);
}
while ($myrow1 = mysql_fetch_array ($result1));
?>
<tr><td colspan='2' align='center'>
<?
echo ("<input type='submit' name='submit' id='submit'
value='Создать журнал на $mounth-$year '> ") ?> </form>
После нажатия кнопки нужно переложить данные из таблицы worker в таблицу count
код
<?php
if (isset($number) && isset($year) && isset($mounth)) {
$result1 = mysql_query ("insert into count (number, year, mounth)
values ($number,$year,$mounth);");
if ($result1 == 'true')
{
echo "<p>Работники добавлены в журнал на текущий месяц</p>";
}
}
else { echo "<p>Вы ввели не всю информацию!</p>"; }
?>
К примеру есть таблица.
number year mounth
001 2008 11
002 2008 11
003 2008 11
Добавляется только последняя строка из таблицы, а надо чтобы все строки таблицы worker.
Никак не могу найти инфу по данному сабжу.
Помогите, заранее спасибо.
Неактивен
while ($myrow1 = mysql_fetch_array ($result1));
В данном цикле ничего не выполняется. По его завершении массив $myrow1 содержит только последню строку.
Неактивен