Tobias Kloth: dantesatz aus mySQL löschen

Beitrag lesen

Hallo hansemann,

$aktid = $row_modperson['ID'];
//$editFormAction = $HTTP_SERVER_VARS['PHP_SELF'];

besser $_SERVER['PHP_SELF'];

if ($delete == "delete")

du gehst von register_globals=on aus (nicht $delete sondern $_POST['delete'] bzw. $_GET['delete'] - je nach dem was in $editFormAction steht)

{
mysql_db_query("","DELETE FROM rh_user WHERE ID=$aktid LIMIT 1");

in welcher Datenbank willst du den was löschen? ->http://de2.php.net/mysql_db_query
besser wäre aber mysql_select_db() und mysql_query() (mysql_db_query() ist veraltet)
außerdem, wo ist eigentlich mysql_connect()?

wenn ich das print auskommentier, dann wird mir die id des aktuellen datensatzes aungezeigt, wenn ich meinen button klick, aber meine "löschaktion" läuft einfach nicht.

was sagt mysql_error()?

aber zumindest weiß ich adas die kommunikation mit der datenbank korrekt läuft....

woher?

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|