Spayder (04.12.2012 / 15:33)
а удалять так?
$id = abs(intval($_GET[‘id‘]));
mysql_query(“DELETE name,opis FROM stat WHERE id = ‘.$id.‘“);
$id = intval($_GET['id']);
mysql_query("DELETE name,opis FROM stat WHERE id = '$id'");
Fenix_61 (04.12.2012 / 18:14)
$id = intval($_GET['id']);
mysql_query("DELETE name,opis FROM stat WHERE id = '$id'");
а ссылатся так? del.php?id=‘.$id.‘
Spayder (04.12.2012 / 18:23)
а ссылатся так? del.php?id=‘.$id.‘
Да а вообще все можно сделать в одном файле
Fenix_61 (04.12.2012 / 18:52)
Да а вообще все можно сделать в одном файле
ну делаю в одном через switch case вот только не удаляется запись
<?php
define('_IN_JOHNCMS', 1);
$rootpath = '';
require_once ('incfiles/core.php');
require_once ('incfiles/head.php');
switch ($act){
default:
$res = mysql_query("SELECT * FROM `stat`");
while ($cat = mysql_fetch_array($res)){
echo $cat['name'].' <a href="index.php?act=edit&id='.$cat['id'].'">[e]</a> <a href="index.php?act=del&id='.$cat['id'].'">[x]</a>';}
break;
case 'edit':
$id = intval($_GET['id']);
if (isset($_POST['submit'])){
$up = mysql_query("UPDATE `stat` SET `name` = '" . trim(mysql_real_escape_string($_POST['name'])) . "' where `id` = '".$id."'");
if ($up) header('location:index.php'); else echo mysql_error();
}else{
echo '<form action="index.php?act=edit&id='.$id.'"><input type="text" name="name"/><input type="submit" name="submit" value="Изменить"/></form>';
}
break;
case 'del':
$id = intval($_GET['id']);
if (isset($_POST['submit'])){
$up = mysql_query("DELETE FROM `stat` where `id` = '".$id."'");
if ($up) header('location:index.php'); else echo mysql_error();
}else{
echo '<form action="index.php?act=del&id='.$id.'"><input type="submit" name="submit" value="Удалить"/></form>';
}
break;
}
require_once ('incfiles/end.php');
Fenix_61, серовно вместо ид в гете какие то resourse%20 и.т.д вместо ид
Тогда с mysql запросом что то
Название темы подправьте, мягкий знак забыли
Помощь
Fenix_61, вот файл del.php
include ('includes/db.php');
$id = abs(intval($_GET['id']));
if (isset($_POST['submit'])){
mysql_query("DELETE FROM stat WHERE id = '".$id."'");
echo "Норма";
}else{
echo "Ошибка";
}
ссылка на делет файл
echo '<form action="del.php?id='.$id.'"><input type="submit" name="submit" value="Удалить"/></form>';
в гете такое
site.ru/del.php?submit=%D3%E4%E0%EB%E8%F2%FC#7