Cytat(potreb @ 19.01.2008, 16:29:08 )

<?php
if($_GET['del'] == "ok") {
$query = "delete from ".$_GET['table']." where ".$_GET['key']."=".$_GET['id']." ";
}
?>
Wywołujesz np tak:
plik.php?del=ok&table=uzytkownicy&key=id&id=3
Napewno działa

Z drugiej strony nie wiem dlaczego chcesz stosować taką metodę edycji. W ten sposób ryzykujesz że ktoś ci może usunąć dane
Nie wiem czemu ale.... nie działa
Nie wiem też czy czasem źle nie wprowadzam danych podaję link:
http://localhost/project1/index.php?sel=fi...key=idtadreswwwAle mi to wygląda na problemy z dostępem do bazy danych... nie wiem dlaczego tak się dzieje... Bo wprowadzając identyczne komendy bezpośrednio do bazy wszystko działa pomyślnie.
Cytat(Lion_87 @ 19.01.2008, 16:33:09 )

jak jak
tak
Kod
<?php
$table=$_GET['table'];
$key=$_GET['key'];
$id=$_GET['id'];
$query = "delete from $table where $key=$id ";
echo $query;
$result = mysql_query($query);
?>
Wyświetla
Cytat
delete from tadreswww where idtadreswww=5
i nie usuwa.
Wpisałem bezpośrednio przez phpmyadmin i usunął...
Cytat(Lion_87 @ 19.01.2008, 16:33:09 )

jak jak
tak
Kod
<?php
$table=$_GET['table'];
$key=$_GET['key'];
$id=$_GET['id'];
$query = "delete from $table where $key=$id ";
echo $query;
$result = mysql_query($query);
?>
Wyświetla
Cytat
delete from tadreswww where idtadreswww=5
i nie usuwa.
Wpisałem bezpośrednio przez phpmyadmin i usunął...