Hej,
Ik heb een tijdje geleden een vraag gepost over een scripje om artikelen toe te voegen.
Een ding daarvan is opgelost: als ik nu in mijn menu klik op een categorie doet hij t ook.. ik had CATEGORIE_ID ipv Categorie_id
Maar een ander ding werkt nog niet, namelijk mijn artikel_toevoegen script...
Als ik op toevoegen klik, gaat hij telkens terug naar mijn authorisatie.php ipv een artikel toe te voegen...
Hier is het script:
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>JelCom -Computers-Laptops-Randapparatuur-Webdesign- EN GEGARANDEERD DE GOEDKOOPSTE!!!</title>
<link rel="stylesheet" type="text/css" href="css.css" />
</head>
<body>
<body bgcolor="#0299D8">
<!-- Begin Wrapper -->
<div id="wrapper">
<!-- Begin Header -->
<div id="header">
<center><br><br><br><br><br><font color="white">Best viewed by 1024x768 px</center></font>
</div>
<!-- End Header -->
<!-- Begin Left Column -->
<div id="leftcolumn">
<left><?php include ('./menu.php'); ?></left>
</div>
<!-- End Left Column -->
<!-- Begin Right Column -->
<div id="rightcolumn">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="97%" id="AutoNumber1">
<tr>
<td width="100%" style="border-style: none; border-width: medium">
<p align="left">
<?php
require "header.php";
$admin = true;
require "authenticatie.php";
if ($knop && $naam && $omschrijving && $prijs) { // artikel ingevoerd?
$sql = "INSERT INTO Artikel (Naam, Omschrijving, Prijs) VALUES ('$naam', '$omschrijving', $prijs)";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen artikel mislukt!";
exit;
} else {
$artikelid = mysql_insert_id(); // primaire sleutel van zojuist toegevoegde rij
$sql = "INSERT INTO Categorie_per_artikel (Artikel_id, Categorie_id) VALUES ($artikelid, $categorieid)";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen categorie mislukt!";
exit;
}
}
echo "OK, uw artikel $naam is toegevoegd.";
} elseif ($knop) {
$sql = "INSERT INTO Categorie_per_artikel (Artikel_id, Categorie_id) VALUES ($artikelid, $categorieid)";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen categorie mislukt!";
exit;
}
echo "OK, uw artikel $naam is toegevoegd.";
}
if ($knop) {
?>
<p><div class="big">Artikel toevoegen</div><br>
<form method="post" action="<?php echo $PHP_SELF ?>">
<input type="hidden" name="naam" value="<?php echo $naam ?>">
<input type="hidden" name="artikelid" value="<?php echo $artikelid ?>">
Voeg eventueel een extra categorie toe aan het artikel <b><?php echo $naam ?></b><br>
Selecteer een categorie: <select name="categorieid">
<?php
$sql = "SELECT * FROM Categorie";
$resultaat = mysql_query($sql); // voer SQL code uit
while ($rij = mysql_fetch_array($resultaat)) {
echo "<option value=\"";
echo $rij["Categorie_id"]."\">";
echo $rij["Naam"]."</option>\n";
}
?>
</select><br>
<input type="submit" name="knop" value="toevoegen">
<?php
} else {
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
Selecteer een categorie: <select name="categorieid">
<?php
$sql = "SELECT * FROM Categorie";
$resultaat = mysql_query($sql); // voer SQL code uit
while ($rij = mysql_fetch_array($resultaat)) {
echo "<option value=\"";
echo $rij["Categorie_id"]."\">";
echo $rij["Naam"]."</option>\n";
}
?>
</select><br>
Artikel naam: <input type="text" name="naam"><br>
Artikel omschrijving: <textarea name="omschrijving" cols="30" rows="4"></textarea><br>
Artikel prijs: <input type="text" name="prijs"><br>
<input type="submit" name="knop" value="toevoegen">
</form>
<?php
}
require "footer.php";
?>
</div>
<!-- End Right Column -->
</div>
<!-- End Wrapper -->
</body>
</html>
kan iemand mij alstublieft helpen??? Want ik zit er namelijk wel even mee...:thumb:
Ik heb een tijdje geleden een vraag gepost over een scripje om artikelen toe te voegen.
Een ding daarvan is opgelost: als ik nu in mijn menu klik op een categorie doet hij t ook.. ik had CATEGORIE_ID ipv Categorie_id
Maar een ander ding werkt nog niet, namelijk mijn artikel_toevoegen script...
Als ik op toevoegen klik, gaat hij telkens terug naar mijn authorisatie.php ipv een artikel toe te voegen...
Hier is het script:
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>JelCom -Computers-Laptops-Randapparatuur-Webdesign- EN GEGARANDEERD DE GOEDKOOPSTE!!!</title>
<link rel="stylesheet" type="text/css" href="css.css" />
</head>
<body>
<body bgcolor="#0299D8">
<!-- Begin Wrapper -->
<div id="wrapper">
<!-- Begin Header -->
<div id="header">
<center><br><br><br><br><br><font color="white">Best viewed by 1024x768 px</center></font>
</div>
<!-- End Header -->
<!-- Begin Left Column -->
<div id="leftcolumn">
<left><?php include ('./menu.php'); ?></left>
</div>
<!-- End Left Column -->
<!-- Begin Right Column -->
<div id="rightcolumn">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="97%" id="AutoNumber1">
<tr>
<td width="100%" style="border-style: none; border-width: medium">
<p align="left">
<?php
require "header.php";
$admin = true;
require "authenticatie.php";
if ($knop && $naam && $omschrijving && $prijs) { // artikel ingevoerd?
$sql = "INSERT INTO Artikel (Naam, Omschrijving, Prijs) VALUES ('$naam', '$omschrijving', $prijs)";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen artikel mislukt!";
exit;
} else {
$artikelid = mysql_insert_id(); // primaire sleutel van zojuist toegevoegde rij
$sql = "INSERT INTO Categorie_per_artikel (Artikel_id, Categorie_id) VALUES ($artikelid, $categorieid)";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen categorie mislukt!";
exit;
}
}
echo "OK, uw artikel $naam is toegevoegd.";
} elseif ($knop) {
$sql = "INSERT INTO Categorie_per_artikel (Artikel_id, Categorie_id) VALUES ($artikelid, $categorieid)";
if (!mysql_query($sql)) { // voer SQL code uit
echo "Toevoegen categorie mislukt!";
exit;
}
echo "OK, uw artikel $naam is toegevoegd.";
}
if ($knop) {
?>
<p><div class="big">Artikel toevoegen</div><br>
<form method="post" action="<?php echo $PHP_SELF ?>">
<input type="hidden" name="naam" value="<?php echo $naam ?>">
<input type="hidden" name="artikelid" value="<?php echo $artikelid ?>">
Voeg eventueel een extra categorie toe aan het artikel <b><?php echo $naam ?></b><br>
Selecteer een categorie: <select name="categorieid">
<?php
$sql = "SELECT * FROM Categorie";
$resultaat = mysql_query($sql); // voer SQL code uit
while ($rij = mysql_fetch_array($resultaat)) {
echo "<option value=\"";
echo $rij["Categorie_id"]."\">";
echo $rij["Naam"]."</option>\n";
}
?>
</select><br>
<input type="submit" name="knop" value="toevoegen">
<?php
} else {
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
Selecteer een categorie: <select name="categorieid">
<?php
$sql = "SELECT * FROM Categorie";
$resultaat = mysql_query($sql); // voer SQL code uit
while ($rij = mysql_fetch_array($resultaat)) {
echo "<option value=\"";
echo $rij["Categorie_id"]."\">";
echo $rij["Naam"]."</option>\n";
}
?>
</select><br>
Artikel naam: <input type="text" name="naam"><br>
Artikel omschrijving: <textarea name="omschrijving" cols="30" rows="4"></textarea><br>
Artikel prijs: <input type="text" name="prijs"><br>
<input type="submit" name="knop" value="toevoegen">
</form>
<?php
}
require "footer.php";
?>
</div>
<!-- End Right Column -->
</div>
<!-- End Wrapper -->
</body>
</html>
kan iemand mij alstublieft helpen??? Want ik zit er namelijk wel even mee...:thumb: