За последние 24 часа нас посетили 18465 программистов и 1606 роботов. Сейчас ищут 1246 программистов ...

Проблема с виводим даных в форму с mysql WHERE id= $id

Тема в разделе "PHP и базы данных", создана пользователем pifagor87, 21 апр 2011.

  1. pifagor87

    pifagor87 Активный пользователь

    С нами с:
    21 апр 2011
    Сообщения:
    11
    Симпатии:
    0
    помогите, такая проблема:
    есть список зареестрированых при нажатии на пользователя должна выводиться заполненая (с инфой пользователя) форма, но выводиться пустая и Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\localhost\www\phpsite\Admin\redag.php on line 45

    если убираю WHERE id= $id, выводит первого пользователя, вне зависимости от выбраного
    <?php
    require_once("../class.verx.php");
    $defVerx=new verx();
    $defVerx->start();
    ?>
    <?
    include ("bd.php");
    ?>
    <link href="../style.css" rel="stylesheet" type="text/css">

    <table width="1000" border="0" align="center" class="main_border">
    <tr align="center">
    <td><img src="../img/12.png" width="900" height="100"></td>
    </tr>
    <tr>
    <td><table width="1000" border="0">
    <tr>
    <td width="260" valign="top" class="left"><p align="center" class="title">Розділи</p>
    <div id="coolmenu">
    <a href="index.php">Головна</a>
    <a href="kor.php">Користувачі</a>
    <a href="redag.php">Редагування користувачів</a>
    <a href="vxid.php">Видалення користувачів</a>
    </div>
    <td valign="middle" >
    <?
    if (!isset($_GET['id']))

    {
    $result = mysql_query ("SELECT * FROM korus");
    $myrow = mysql_fetch_array($result);
    do
    {
    printf ("<p><a href='redag.php?id=%s'>%s &nbsp; %s &nbsp; %s &nbsp; %s &nbsp; %s &nbsp; %s &nbsp; %s </a></p><p>", $myrow["id"], $myrow["login"], $myrow["password"], $myrow["surname"],
    $myrow["name"], $myrow["patronymic"], $myrow["data"], $myrow["stat"]);
    }
    while ($myrow = mysql_fetch_array($result));

    }

    else

    {
    $result = mysql_query ("SELECT * FROM korus WHERE id= $id ");
    $myrow = mysql_fetch_array($result);

    print <<<HERE
    <form name="form1" method="GET" action="save_redag.php id="form1">
    <p>
    <label for="login">Введіть логін</label>
    <br>
    <input value="$myrow[login]" type="text" name="login" id="login">
    </p>
    <p>
    <label for="password">Введіть пароль</label>
    <br>
    <input value="$myrow[password]" type="text" name="password" id="password">
    </p>
    <p>
    <label for="surname">Введіть прізвище</label>
    <br>
    <input value="$myrow[surname]" type="text" name="surname" id="surname">
    </p>
    <p>
    <label for="name">Введіть імя</label>
    <br>
    <input value="$myrow[name]" type="text" name="name" id="name">
    </p>
    <p>
    <label for="patronymic">Введіть по батькові</label>
    <br>
    <input value="$myrow[patronymic]" type="text" name="patronymic" id="patronymic">
    </p>
    <p>
    <label for="data">Введіть дату народження в форматі:<br>
    </label>
    <input value="$myrow[data]" name="data" type="text" id="data" value="1998-06-02">
    </p>
    <p>
    <label for="stat">Стать</label>
    <br>
    <select name="stat" id="stat">
    <option selected>Ч</option>
    <option>Ж</option>
    $myrow[stat]</select>
    </p>

    <input name="id" type="hidden" value="$myrow[id]">
    <p>
    <input type="submit" name="submit" id="submit" value="Зберегти зміни">
    </p>
    </form>
    HERE;
    }
    ?>


    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td><img src="../img/footer.jpg" width="1000" height="18"></td>
    </tr>
    </table>
    <?php
    $defVerx->finish();
    ?>
     
  2. pifagor87

    pifagor87 Активный пользователь

    С нами с:
    21 апр 2011
    Сообщения:
    11
    Симпатии:
    0
    Все, с етой ощибкой разобрался!
     
  3. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    осталось разобраться с ошибками речи.
     
  4. pifagor87

    pifagor87 Активный пользователь

    С нами с:
    21 апр 2011
    Сообщения:
    11
    Симпатии:
    0
    с украины, руский не учил, извиняйте!