bovkun
Новичок
ПОМОГИТЕ, ПЛИЗ: Ссылки для удаление и редактирование записей
Еще недели не работаю c PHP и MySQL, так что прошу отнеститсь с пониманием и руками сильно не махать...
Ситуация:
1. Cоздал "тренеровичную" базу. Получилось.
2. Создал форму в adduser.html. Получилось.
...
<FORM ACTION="adduser_result.php3" METHOD="POST">
<input type="text" name="nick" size="25">
<input type="text" name="fio" size="25">
<input type="text" name="tel" size="25">
<input type="text" name="notes" size="25">
<INPUT TYPE="submit" VALUE=" Добавить запись! ">
</FORM>
...
3. Информация заполненная там при отправке формы передается adduser_result.php3. Тоже получилось.
4. Результат поросматривается в inet.php3. Тоже получается...
Теперь 2 задачи вылезло...
Как мне под каждой ссылкой (см.скринш.здесь )"изменить" и "х" в каждом ряду забить команды для редактирования и удаления конкретной записи в базе?
Буду признателен за помощь!
Заранее всем спасибо!!!
Андрей.
Еще недели не работаю c PHP и MySQL, так что прошу отнеститсь с пониманием и руками сильно не махать...
Ситуация:
1. Cоздал "тренеровичную" базу. Получилось.
2. Создал форму в adduser.html. Получилось.
...
<FORM ACTION="adduser_result.php3" METHOD="POST">
<input type="text" name="nick" size="25">
<input type="text" name="fio" size="25">
<input type="text" name="tel" size="25">
<input type="text" name="notes" size="25">
<INPUT TYPE="submit" VALUE=" Добавить запись! ">
</FORM>
...
3. Информация заполненная там при отправке формы передается adduser_result.php3. Тоже получилось.
PHP:
<?
$hostname = "localhost";
$username = "***";
$password = "***";
$dbName = "***";
$userstable = "internet4iki";
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не могу создать соединение ");
@mysql_select_db("$dbName") or die("Не могу выбрать базу данных ");
PRINT "Информация добавлена в базу данных!<br>";
PRINT "<table>";
PRINT "<tr>";
PRINT "<td>Логин</td>";
PRINT "<td>Ф.И.О.</td>";
PRINT "<td>Телефон</td>";
PRINT "<td>Примечания</td></tr>";
PRINT "<tr>";
PRINT "<td>$nick</td>";
PRINT "<td>$fio</td>";
PRINT "<td>$tel</td>";
PRINT "<td>$notes</td>";
PRINT "</tr></table>";
PRINT " <a href=\"inet.php3\">все записи</a>";
$query = "INSERT INTO $userstable VALUES('$nick','$fio', '$tel', '$notes')";
$result = MYSQL_QUERY($query);
PRINT "</table>";
MYSQL_CLOSE();
?>
4. Результат поросматривается в inet.php3. Тоже получается...
PHP:
$hostname = "localhost";
$username = "***";
$password = "***";
$dbName = "***";
$userstable = "internet4iki";
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не могу создать соединение ");
@mysql_select_db("$dbName") or die("Не могу выбрать базу данных ");
$query = "SELECT * FROM $userstable WHERE 1 ORDER BY `nick` ASC LIMIT 0, 100";
$result = MYSQL_QUERY($query);
$number = MYSQL_NUMROWS($result);
$i = 0;
IF ($number == 0) {
PRINT "<CENTER>Список пуст!</CENTER>";
} ELSEIF ($number > 0) {
PRINT "<table><tr>";
PRINT "<td>Логин</td>";
PRINT "<td>Ф.И.О.</td>";
PRINT "<td>Телефон</td>";
PRINT "<td>Примечания</td>";
PRINT "<td>Изменения</td></tr>";
WHILE ($i < $number){
$nick = mysql_result($result,$i,"nick");
$fio = mysql_result($result,$i,"fio");
$tel = mysql_result($result,$i,"tel");
$notes = mysql_result($result,$i,"notes");
PRINT "<tr>";
PRINT "<td><a href=\"mailto:$nick";
PRINT "@localhost.com\">$nick</a></td>";
PRINT "<td>$fio</td>";
PRINT "<td>$tel</td>";
PRINT "<td>$notes</td>";
PRINT "<td><a href=\"#\">изменить</a>";
PRINT " <a href=\"#\">х</a></td>";
PRINT "</tr>";
$i++;
}
PRINT "</table>";
PRINT "[ <a href=\"adduser.php3\">добавить</a> ] ";
PRINT "</div>";
}
?>
Теперь 2 задачи вылезло...
Как мне под каждой ссылкой (см.скринш.здесь )"изменить" и "х" в каждом ряду забить команды для редактирования и удаления конкретной записи в базе?
Буду признателен за помощь!
Заранее всем спасибо!!!
Андрей.