powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Php+MySQL переменные.
3 сообщений из 3, страница 1 из 1
Php+MySQL переменные.
    #38144382
Kozel_otpucti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужен такой sql-запрос, чтобы по нему удалялась определенная строка.
Строки в картинке.

код такой:
<html><head> <title></title> </head><body>
<?php
include'insert.php';
Mysql_query("insert INTO users(id, Name, Rent, Date_) value ('".$_POST['id']."','".$_POST['Name']."''".$_POST['Rent']."''".$_POST['Date_']."')");
Mysql_query('SET name "utf8"');
$dbhost = "localhost";$dbuser = "root";$dbpassword = "root"; $dbname = "users_shops";
$link = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbname, $link);
$query = mysql_query("select * from users");
echo "<table border='0'><tr> <th>id</th> <th>Name</th> <th>Rent</th> <th>Date</th> <th>Delete</th> <th>Delete</th></tr>";
while($row = mysql_fetch_array($query))
{
echo "<tr>";
echo "<td>" . $row['0'] . "</td>";
echo "<td>" . $row['1'] . "</td>";
echo "<td>" . $row['2'] . "</td>";
echo "<td>" . $row['3'] . "</td>";
echo '"<td><input id="del" name="del" type="submit" value="X"></td>"';
echo '"<td><input id="d" name="d" type="text" value="'. $row['0'] .'"></td>"';
echo "</tr>";
}
echo "</table>";
if ( isset ( $_POST['del'] )){
$sql1 =mysql_query ("DELETE FROM `users`WHERE id='???????????то есть тут надо, чтобы id было равно тому, что в форме text КАК ?????????';");
}
mysql_close($link);
?>
</body>
</html>
...
Рейтинг: 0 / 0
Php+MySQL переменные.
    #38144404
uvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При "Submit" для одной строчки, будет выполняться запрос со всеми, если обернуть ее в "FORM", а вашем случае так еще и некорректный ID дойдет.

Если вам нужен именно такой метод удаления строки, то

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
while($row = mysql_fetch_array($query))
{
        echo "<tr>
                <td>{$row['0']}</td>
                <td>{$row['1']}</td>
                <td>{$row['2']}</td>
                <td>{$row['3']}</td>
                <td colspan="2">
                <form method="post" action="">
                         <input name="del" type="submit" value="X">
                         <input name="id" type="text" value="'. $row['0'] .'">
                </form>
                </td>
        </tr>";
}



И на стороне сервера принимаете

Код: php
1.
2.
3.
4.
5.
6.
...

if ( isset ( $_POST['del'] )){
$sql1 =mysql_query ("DELETE FROM `users` WHERE id=$_POST['id']");
}
...



Ну как-то так
...
Рейтинг: 0 / 0
Php+MySQL переменные.
    #38144519
Kozel_otpucti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
uvlad,

Спасибо =).
Работает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Php+MySQL переменные.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]