goedenavond iedereen,
ik ben bezig met een cms system voor mijn shop, ik ben nu dus bezig met een functie om listings/producten toe te voegen in mijn database. tot nu toe is dit allemaal prima gegaan tot ik nu tegen iets aanloop. ik wil via een optie menu mijn listing toevoegen aan een bepaalde tabel in mijn database bijv als ik optie 1 kies in het menu moet het naar tabel schoenen. en optie 2 naar tabel broek etc. maar als ik dat doe met de code die ik nu heb word het aan beide tabellen toegevoegd inplaats van alleen voor de uitgekozen optie.
dit is mijn html:
<code>
<form action="add-lg-action.php" class="frm_box-se" method="POST" enctype="multipart/form-data">
<div>
<label> Naam </label>
<input class="inpt_cls-nm" type="text" name="naam">
</div>
<div>
<label> Upload foto </label>
<input class="inpt_cls-uo" type="file" name="foto">
</div>
<div>
<label> Beschrijving </label>
<textarea class="inpt_cls-bg" type="text" name="beschrijving" rows="10" cols="30"></textarea>
</div>
<div>
<label> Prijs </label>
<input class="inpt_cls-ps" type="text" name="prijs">
</div>
Catogorie:
<select>
<option value="option_1s" name="options">schoenen</option>
<option value="option_2b" name="options" >broek</option>
</select>
<button class="btn_cls-tn" type="submit" name="submit"> Toevoegen </button>
</form>
</code>
dit is mijn php:
<code>
<?php
// Create database connection
$db = mysqli_connect("localhost", "root", "", "listings");
if (isset($_POST['submit'])) {
$foto = $_FILES['foto']['name'];
$beschrijving = mysqli_real_escape_string($db, $_POST['beschrijving']);
$naam = mysqli_real_escape_string($db, $_POST['naam']);
$prijs = mysqli_real_escape_string($db, $_POST['prijs']);
$target = "images/".basename($foto);
$option = $_POST['options'];
if ($option ="option_1c"){
$sql = "INSERT INTO catogorie_s (foto, beschrijving, naam, prijs) VALUES ('$foto', '$beschrijving', '$naam', '$prijs')";
// execute query
mysqli_query($db, $sql);
header("Location:add-listing.php");
}
if ($option ="option_2p"){
$sql1 = "INSERT INTO catogorie_b (foto, beschrijving, naam, prijs) VALUES ('$foto', '$beschrijving', '$naam', '$prijs')";
// execute query
mysqli_query($db, $sql1);
header("Location:add-listing.php");
}
}
?>
</code>
[size=xsmall]Toevoeging op 10/05/2020 20:23:22:[/size]
dit moet het trouwens zijn:
if ($option ="option_1s"){
$sql = "INSERT INTO catogorie_s (foto, beschrijving, naam, prijs) VALUES ('$foto', '$beschrijving', '$naam', '$prijs')";
// execute query
mysqli_query($db, $sql);
header("Location:add-listing.php");
}
if ($option ="option_1b"){
$sql1 = "INSERT INTO catogorie_b (foto, beschrijving, naam, prijs) VALUES ('$foto', '$beschrijving', '$naam', '$prijs')";
// execute query
mysqli_query($db, $sql1);
header("Location:add-listing.php");
}
1.733 views