UvazHai
Новичок
редактирование данных...
Злодей ПХП, подскажите плз...
У меня есть база, из которой я вытаскиваю инфу след образом.
<?php
echo ("\n<tr>");
echo ("\t<td><p>ФИО</p></td>");
echo ("\t<td><p>Группа</p></td>");
echo ("\t<td><p>Тема</p></td>");
echo ("\t<td><p>Руководитель</p></td>");
echo ("\t<td><p>Выполнено,%</p></td>");
echo ("</tr>\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<tr>");
echo ("\t<td>".$s."</td>");
echo ("\t<td>".$g."</td>");
echo ("\t<td>".$t."</td>");
echo ("\t<td>".$r."</td>");
echo ("\t<td>".$h."</td>\n");
echo ("</tr>\n");
}
?>
Вот...
Добовляю инфу вот так:
<?php
$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);
?>
Теперь я ее хочу отредактировать. Вытаскиваю в текстфиелд
<?php
echo ("<tr>");
echo ("<td><p>ФИО</p></td>");
echo ("<td><p>Группа</p></td>");
echo ("<td><p>Тема</p></td>");
echo ("<td><p>Руководитель</p></td>");
echo ("<td><p>Выполнено,%</p></td>");
echo ("</tr>");
$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 ("<tr><form action='edit.php' method='post'>");
echo ("<input name='student' type='text' value='".$s."'>");
echo ("<input name='group' type='text' value='".$g."'>");
echo ("<input name='theme' type='text' value='".$t."'>");
echo ("<input name='ruk' type='text' value='".$r."'>");
echo ("<input name='howmuch' type='text' value='".$h."'>");
echo ("</form></tr>");
}
echo ("<input type='submit' value='Edit'>");
Все выходит, текстфиелды с инфой внутри, кнопочка...
Вот вопросик, как эту отредактированную инфу запихать обратно?
Какой будет запрос?
И еще, при добавлении записи, когда формы пустые, он и пихает пустые строки в базу. Как сделать, если пустые формы, то шоб ругался?
Огромная просьба не посылать на разные сайты типа Яндекса, а подсобить новичку советом.
Заранее всем спасибо!
Злодей ПХП, подскажите плз...
У меня есть база, из которой я вытаскиваю инфу след образом.
<?php
echo ("\n<tr>");
echo ("\t<td><p>ФИО</p></td>");
echo ("\t<td><p>Группа</p></td>");
echo ("\t<td><p>Тема</p></td>");
echo ("\t<td><p>Руководитель</p></td>");
echo ("\t<td><p>Выполнено,%</p></td>");
echo ("</tr>\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<tr>");
echo ("\t<td>".$s."</td>");
echo ("\t<td>".$g."</td>");
echo ("\t<td>".$t."</td>");
echo ("\t<td>".$r."</td>");
echo ("\t<td>".$h."</td>\n");
echo ("</tr>\n");
}
?>
Вот...
Добовляю инфу вот так:
<?php
$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);
?>
Теперь я ее хочу отредактировать. Вытаскиваю в текстфиелд
<?php
echo ("<tr>");
echo ("<td><p>ФИО</p></td>");
echo ("<td><p>Группа</p></td>");
echo ("<td><p>Тема</p></td>");
echo ("<td><p>Руководитель</p></td>");
echo ("<td><p>Выполнено,%</p></td>");
echo ("</tr>");
$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 ("<tr><form action='edit.php' method='post'>");
echo ("<input name='student' type='text' value='".$s."'>");
echo ("<input name='group' type='text' value='".$g."'>");
echo ("<input name='theme' type='text' value='".$t."'>");
echo ("<input name='ruk' type='text' value='".$r."'>");
echo ("<input name='howmuch' type='text' value='".$h."'>");
echo ("</form></tr>");
}
echo ("<input type='submit' value='Edit'>");
Все выходит, текстфиелды с инфой внутри, кнопочка...
Вот вопросик, как эту отредактированную инфу запихать обратно?
Какой будет запрос?
И еще, при добавлении записи, когда формы пустые, он и пихает пустые строки в базу. Как сделать, если пустые формы, то шоб ругался?
Огромная просьба не посылать на разные сайты типа Яндекса, а подсобить новичку советом.
Заранее всем спасибо!