Forum Webscript.Ru
Программирование => PHP => Тема начата: UvazHai от 19 Февраля 2006, 10:31:50
-
Злодей ПХП, подскажите плз...
У меня есть база, из которой я вытаскиваю инфу след образом.
echo ("\\n");
echo ("\\tФИО | ");
echo ("\\tГруппа | ");
echo ("\\tТема | ");
echo ("\\tРуководитель | ");
echo ("\\tВыполнено,% | ");
echo ("
\\n");
$r="select * from diplom";
$resu = mysql_query($r);
while ($row= mysql_fetch_array($resu))
{
$s=$row[\'student\'];
$g=$row[\'group\'];
$t=$row[\'theme\'];
$r=$row[\'ruk\'];
$h=$row[\'howmuch\'];
echo ("\\n");
echo ("\\t".$s." | ");
echo ("\\t".$g." | ");
echo ("\\t".$t." | ");
echo ("\\t".$r." | ");
echo ("\\t".$h." | \\n");
echo ("
\\n");
}
?>
Вот...
Добовляю инфу вот так:
$query = "SELECT * FROM diplom";
$result = mysql_query($query) or die("Ne nashel");
$num_rows = mysql_num_rows($result);
$i=$num_rows+1;
$s=$_POST[\'student\'];
$g=$_POST[\'group\'];
$t=$_POST[\'theme\'];
$r=$_POST[\'ruk\'];
$h=$_POST[\'howmuch\'];
$query = "insert into diplom values ($i , \'$s\', \'$g\', \'$t\', \'$r\', \'$h\')";
mysql_query($query) or die("Ne vstavil");
mysql_free_result($result);
mysql_close($link);
?>
Теперь я ее хочу отредактировать. Вытаскиваю в текстфиелд
echo ("");
echo ("ФИО | ");
echo ("Группа | ");
echo ("Тема | ");
echo ("Руководитель | ");
echo ("Выполнено,% | ");
echo ("
");
$r="select * from diplom";
$resu = mysql_query($r);
while ($row= mysql_fetch_array($resu))
{
$s=$row[\'student\'];
$g=$row[\'group\'];
$t=$row[\'theme\'];
$r=$row[\'ruk\'];
$h=$row[\'howmuch\'];
echo ("
");
}
echo ("");
Все выходит, текстфиелды с инфой внутри, кнопочка...
Вот вопросик, как эту отредактированную инфу запихать обратно?
И еще, при добавлении записи, когда формы пустые, он и пихает пустые строки в базу. Как сделать, если пустые формы, то шоб ругался?
Огромная просьба не посылать на разные сайты типа Яндекса, а подсобить новичку советом.
Заранее всем спасибо!
-
UvazHai:
как эту отредактированную инфу запихать обратно?
вместо запроса insert писать запрос update
UvazHai:
Как сделать, если пустые формы, то шоб ругался?
проверить строки на пустоту (сравнением) и ругаться.
-
я так понимаю, раз автора вопроса ответ не устроил, тему можно убивать?
-
Мне кажется новичку нужен не совет, а решение целиком. То есть код написать. Нетушки.
-
:(