kludder med update og delete og id-løkke
Hej eksperter. Jeg har 3 filer. Een der finder poster i databasen udfra en formular med dato. En formular der lister posterne op og hvor jeg kan update eller slette. Og dernæst opret.php:<?php
if($_POST['knap']=='rediger'){
$id = $_POST['id'];
$ip = $_POST['ip'];
$navn = $_POST['navn'];
$tid = $_POST['tid'];
$adr = $_POST['adr'];
$emne = $_POST['emne'];
$tekst = $_POST['tekst'];
include("../data/conn.php");
$sql="UPDATE bog SET navn='$navn', adr='$adr', emne='$emne', tekst='$tekst' WHERE id='$id'";
mysql_query($sql)or die(mysql_error());
echo "OK-Opdateringen er udført i selve databasen";
echo "$id";";//bare for at kontrollere hvilken den tager
}
if($_POST['knap']=='slet'){
$id = $_POST['id'];
include("../data/conn.php");
$sqll="DELETE FROM bog WHERE id='$id'";
mysql_query($sqll)or die(mysql_error());
echo "OK-Posten er slettet i selve databasen";
echo "$id";//bare for at kontrollere hvilken den tager
}
?>
Og her går det galt. Jeg får kludder i Id. Den tager det sidste id uanset hvad. Der må være noget galt i løkken, men jeg kan ikke selv gennemskue hvad.
