Fejl ved UPDATE
Jeg skal have opdateret nogle oplysninger som passer til et givent cpr nummer. Jeg kan dog ikke få det til at virke. Hvis jeg udskifter variablen $cpr i mysql forespørgslen med selve tallet virker det. Hvad gør jeg forkert? echo $cpr udskriver jo det cpr nummer som burde passe med nummeret i databasen.Nedenfor er min kode:
// opretter forbindelse til databasen
if (!@mysql_connect('localhost','user','code')){
echo "Ingen forbindelse til databasen";
exit();
}
if (!@mysql_select_db('laegehuset')){
echo "Databasen med navnet \"laegehuset\" findes ikke";
exit();
}
$cpr = $_POST['cpr'];
$name = $_POST['name'];
$adr = $_POST['adr'];
$zip = $_POST['zip'];
$city = $_POST['city'];
echo $cpr;
$sql="UPDATE patienter SET
name='$name',
adr='$adr',
zip ='$zip',
city='$city'
WHERE cpr='$cpr'";
if (!@mysql_query($sql)){
echo "Your sql did not compute!";
exit();
