webForumDet fria alternativet

problem med php/mysql "dynamisk" delete

3 svar · 502 visningar · startad av Tulork

TulorkMedlem sedan aug. 2004952 inlägg
#1

Har lite problem med borttagning utav data ur en mysql databas..jag får det att funka när jag ger allting statiska värden rakt i koden..men jag vill ha det dynamiskt så att jag ska kunna skriva in ett id, sen ta bort..

så här ser det ut just nu

<?php

include "conn.php";

if (isset ($_POST ['submit'])){
$delete = $_POST['delete'];
$sql = mysql_query('DELETE  FROM members WHERE id = $delete');
}
?>

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="delete"> Vilket id vill du ta bort</label>
<input type="text" name="delete" />
<input type="submit" name="submit" value="skicka"/>

</form>

Några förslag? conn.php är bara mysql anslutning..den funkar så där är det inga problem...

TulorkMedlem sedan aug. 2004952 inlägg
#2

eller om man utgår från denna koden

$query = "DELETE FROM tablename WHERE id = ('$id')";

$result = mysql_query($query);

echo "The data has been deleted.";

?>

Ni får också tänka er att jag har listat all information från databasen ovanför så att man vet vem som tillhör vilket id.

GunnarDMedlem sedan juni 20014 250 inlägg
#3

Ändra mysql_query raden till följande:

$sql = mysql_query("DELETE  FROM members WHERE id = '$delete'");

Så borde det fungera

TulorkMedlem sedan aug. 2004952 inlägg
#4

aaa du är en ängel!! det är just sådana fel jag brukar bomma på!

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb