Hallo, ik probeer een UPDATE uit te voeren maar dit lukt niet zo als het zou moeten....
Ik heb een formulier welke data uit de DB haalt, dit gaat goed... Als ik zeg Aanpassen dan moet hij een UPDATE script draaien, dit gaat gedeeltelijk goed...
Hij neemt de gegevens mee naar de pagina en dit krijg ik ook te zien... maar dan... dan doet hij niets....
Het zal ongetwijfeld heel eenvoudig zijn maar ik kom er niet uit...
Dit is het script wat het zou moeten uitvoeren...
Dus ik ga van " form1.php " naar " form2.php " waar hij dus wel de aanpassingen laat zien, ik wil deze tussen stap doen om de vraag te stellen weet je het zeker... dit hoeft opzicht niet maar vond ik wel handig....
waar gaat het mis ?!
<?php
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);
include ("db_config.php");
if (isset($_POST['opslaan']))
{
$naam = mysql_real_escape_string($_POST['naam']);
$datum = mysql_real_escape_string($_POST['datum']);
$sku = mysql_real_escape_string($_POST['sku']);
$reden = mysql_real_escape_string($_POST['reden']);
$optie = mysql_real_escape_string($_POST['optie']);
$ontvangen = mysql_real_escape_string($_POST['ontvangen']);
$land = mysql_real_escape_string($_POST['land']);
$afhaal = mysql_real_escape_string($_POST['afhaal']);
$afgerond = mysql_real_escape_string($_POST['afgerond']);
$note = mysql_real_escape_string($_POST['note']);
$sql = "UPDATE pakket SET
naam = '$naam',
datum = '$datum'
sku = '$sku',
reden = '$reden',
optie = '$optie'
ontvangen = '$ontvangen',
land = '$land',
afhaal = '$afhaal'
afgerond = '$afgerond',
note = '$note'
WHERE
id='".$_GET['id']."'";
$update = mysql_query($sql)or die(mysql_error());
}
?>
3.838 views