SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 08.11.2008 21:10:48

bublik
Участник
Зарегистрирован: 08.11.2008
Сообщений: 1

Вставить несколько строк в таблицу mysql

Есть форма для запроса из таблицы 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.
Никак не могу найти инфу по данному сабжу.
Помогите, заранее спасибо.

Неактивен

 

#2 09.11.2008 12:07:45

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Вставить несколько строк в таблицу mysql

while ($myrow1 = mysql_fetch_array ($result1));     
В данном цикле ничего не выполняется. По его завершении массив $myrow1 содержит только последню строку.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson