bovkun
Новичок
Вывод в форму из MySQL ...
Подскажите плиз, как решит задачу.
Есть база. Там, скажем 3 поля - `inf_1`, `inf_2` и `inf_3`.
Хочу вывести для редактирования (в форме) одну из записей, которая находится в базе. Делаю выборку, выбирает, но каждый раз коректно...
Например, если вывод касается записи в поле которой есть запись состоящая из одних цифр (без пробелов), т.е. "12345", а не "123 45", то все происходит упешно - все три значения подставлюятся в форму. Если же нужно проделать это же с записями где есть текст или цифры (с пробелами), то выводится ошибки.
Вроде как все просто, а я не могу догнать как ларчик этот открыть...
Гм, не судите строго. Учусь! Предполагаю, что нагородил...
Подскажите плиз, как решит задачу.
Есть база. Там, скажем 3 поля - `inf_1`, `inf_2` и `inf_3`.
Хочу вывести для редактирования (в форме) одну из записей, которая находится в базе. Делаю выборку, выбирает, но каждый раз коректно...
Например, если вывод касается записи в поле которой есть запись состоящая из одних цифр (без пробелов), т.е. "12345", а не "123 45", то все происходит упешно - все три значения подставлюятся в форму. Если же нужно проделать это же с записями где есть текст или цифры (с пробелами), то выводится ошибки.
Вроде как все просто, а я не могу догнать как ларчик этот открыть...
PHP:
...
$query = "SELECT * FROM $userstable WHERE inf_1 = '$inf_1'";
$result = MYSQL_QUERY($query);
WHILE ($i < 1){
$inf_1 = mysql_result ($result,$i,"inf_1");
$inf_2 = mysql_result ($result,$i,"inf_2");
$inf_3 = mysql_result ($result,$i,"inf_3");
$i++;
}
PRINT "<FORM ACTION=update.php?cmd=edit&nif_1=$inf_1 METHOD=POST>
Инф.1:<input type=text name=inf_1 size=25 maxlength=20 value=$inf_1><br>
Инф.2:<input type=text name=inf_2 size=25 maxlength=35 value=$inf_2><br>
Инф.3:<input type=text name=inf_3 size=25 maxlength=8 value=$inf_3><br>
</FORM>";
...