Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Создаем соединение */
- mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
- /* Выбираем базу данных. Если произойдет ошибка - вывести ее */
- mysql_select_db($dbName) or die (mysql_error());
- /* Если была нажата ссылка удаления, удаляем запись */
- $del = $query = "delete from $table where (id='$del')";
- /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
- mysql_query($query) or die(mysql_error());
- /* Заносим в переменную $res всю базу данных */
- $query = "SELECT * FROM $table";
- /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
- $res = mysql_query($query) or die(mysql_error());
- /* Узнаем количество записей в базе данных */
- $row = mysql_num_rows($res);
- /* Выводим данные из таблицы */
- echo ("
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
- <title>Вывод и удаление данных из MySQL</title>
- <style type="text/css">
- <!--
- body { font: 12px Georgia; color: #666666; }
- h3 { font-size: 16px; text-align: center; }
- table { width: 700px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }
- td { padding: 3px; text-align: center; vertical-align: middle; }
- .buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }
- -->
- </style>
- </head>
- <body>
- <h3>Вывод и удаление ранее сохраненных данных из таблицы MySQL</h3>
- <table border="1" cellpadding="0" cellspacing="0">
- <tr style="border: solid 1px #000">
- <td><b>id</b></td>
- <td align="center"><b>Никнэйм</b></td>
- <td align="center"><b>Удаление</b></td>
- </tr>
- ");
- /* Цикл вывода данных из базы конкретных полей */
- while ($row = mysql_fetch_array($res)) {
- echo "<tr>n";
- echo "<td>".$row['id']."</td>n";
- echo "<td>".$row['nickname']."</td>n";
- /* Генерируем ссылку для удаления поля */
- echo "<td><a name="del" href="del_data.php?del=".$row["id"]."">Удалить</a></td>n";
- echo "</tr>n";
- }
- echo ("</table>n");
- /* Закрываем соединение */
- mysql_close();
- /* Выводим ссылку возврата */
- echo ("<div style="text-align: center; margin-top: 10px;"><a href="index.html">Вернуться назад</a></div>");
- ?>
- <?php
- $host="server67.0hosting.me"; // Host name
- $username="u8462856_test"; // Mysql username
- $password="koloiko555"; // Mysql password
- $db_name="u8462856_test"; // Database name
- $tbl_name="w2_hum_metro_9_10"; // Table name
- // Connect to server and select databse.
- mysql_connect("$host", "$username", "$password")or die("cannot connect");
- mysql_select_db("$db_name")or die("cannot select DB");
- $sql="SELECT * FROM $tbl_name";
- $result=mysql_query($sql);
- $count=mysql_num_rows($result);
- ?>
- <table width="400" border="0" cellspacing="1" cellpadding="0">
- <tr>
- <td><form name="form1" method="post" action="">
- <table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
- <tr>
- <td bgcolor="#FFFFFF"> </td>
- <td colspan="4" bgcolor="#FFFFFF"><strong>Delete multiple rows in mysql</strong> </td>
- </tr>
- <tr>
- <td align="center" bgcolor="#FFFFFF">#</td>
- <td align="center" bgcolor="#FFFFFF"><strong>Id</strong></td>
- <td align="center" bgcolor="#FFFFFF"><strong>nickname</strong></td>
- </tr>
- <?php
- while($rows=mysql_fetch_array($result)){
- ?>
- <tr>
- <td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
- <td bgcolor="#FFFFFF"><? echo $rows['id']; ?></td>
- <td bgcolor="#FFFFFF"><? echo $rows['nickname']; ?></td>
- </tr>
- <?php
- }
- ?>
- <tr>
- <td colspan="5" align="center" bgcolor="#FFFFFF"><input name="delete" type="submit" id="delete" value="Delete"></td>
- </tr>
- <?php
- // Check if delete button active, start this
- if($delete){
- for($i=0;$i<$count;$i++){
- $del_id = $checkbox[$i];
- $sql = "DELETE FROM $tbl_name WHERE id='$del_id'";
- $result = mysql_query($sql);
- }
- // if successful redirect to delete_multiple.php
- if($result){
- echo "<meta http-equiv="refresh" content="0;URL=delete_multiple.php">";
- }
- }
- mysql_close();
- ?>
- </table>
- </form>
- </td>
- </tr>
- </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement