Помощ в INSERT, SELECT,UPDATE, DELETE

3.55K
.
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&amp;id='.$cat['id'].'">[e]</a> <a href="index.php?act=del&amp;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&amp;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&amp;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
Всего: 113