Hay,
Ik zit met een probleem in mijn onderstaande script wil ik dat ik gegevens uit de database kan wijzigen.
Dit gaat goed alleen laat ie de eerder in gegeven gegevens niet zien.
ik heb al naar de value="blabla" gekeken maar kan geen fout ontdekken ziet iemand hier misschien iets aan?
<?
include ("config.php");
if(!isset($_GET['id']))
{
die ('Je vergeet het id commando!');
}
if(!is_numeric($_GET['id']))
{
die ('Je moet wel een nummer gebruiken binnen het id commando!');
}
if(!$Query = mysql_query("SELECT * FROM artikel WHERE id = '".$_GET['id']."'"))
{
bericht_die();
}
if(mysql_num_rows($Query) == 0)
{
die('Dit product bestaat niet');
}
$aRow = mysql_fetch_assoc($Query);
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(!$Query = mysql_query("
UPDATE artikel SET
soort = '".$_POST['soort']."',
prijs = '".$_POST['prijs']."',
omschrijving = '".$_POST['omschrijving']."',
category = '".$_POST['category']."',
promo = '".$_POST['promo']."',
delete = '".$_POST['delete']."',
afbeelding = '".$_POST['afbeelding']."'"
))
{
bericht_die();
}
echo 'Het artikel is succesvol gewijzigt!';
echo '<meta http-equiv="Refresh" content="2; url=domein">';
}
else{
$artikelsql = "SELECT * FROM artikel WHERE id = '".$GET['id']."'";
$artikelque = mysql_query($artikelsql);
while ($artikelarr = mysql_fetch_array($artikelque))
{
$soort = $artikelarr['soort'];
$omschrijving = $artikelarr['omschrijving'];
$prijs = $artikelarr['prijs'];
}
?>
<form enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['REQUEST_URI'] ?>">
Artikel naam : <input type="text" name="soort" value="<?php echo $soort ?>"><br>
Omschrijving : <input type="text" name="omschrijving" value="<?php echo $omschrijving ?>"><br>
De prijs : <input type="text" name="prijs" value="<?php echo $prijs ?>"><br>
<?
echo 'In welke category hoort het artikel?';
$catdelsql = "SELECT * FROM category WHERE `delete`='0'";
$catdelque = mysql_query($catdelsql);
echo '<select name="category">';
while ($catdelarr = mysql_fetch_array($catdelque)) {
echo '<br><option value = "'.$catdelarr['id'].'">'.$catdelarr['soort'].'</option><br>';
}
echo '</select> <br> <input type="submit" name="submit" value="Bewerk product!">';
}
?>
766 views