Goede avond,
Ik zit met het volgende 'probleem'. Ik heb een pagina gemaakt waar ik nieuwe items toevoeg. Deze items zijn in te delen naar meerdere categorieën. Hier het deel van het form (dat bij action naar nieuw_add.php gaat) :
Ik wil de met checkboxen geselecteerde categorieën toevoegen aan de database test, zodat deze de volgende keer daaruit gehaald kunnen worden, echter lukt mij dit niet.
Misschien iemand enig idee?
Alvast bedankt!!
Ik zit met het volgende 'probleem'. Ik heb een pagina gemaakt waar ik nieuwe items toevoeg. Deze items zijn in te delen naar meerdere categorieën. Hier het deel van het form (dat bij action naar nieuw_add.php gaat) :
Code:
nieuw.php
<form method="post" action="nieuw_add">
<table>
<tr>
<td width="100">Website</td>
<td><input name="url" type="text" id="url"></td>
</tr>
<tr>
<td width="100">E-mail</td>
<td><input name="email" type="text" id="email"></td>
</tr>
</table>
<?php
$query=mysqli_query($conn, "select * from category")or die(mysqli_error($conn));
while($row=mysqli_fetch_array($query)){
$category_id=$row['id'];
?>
<table>
<tr>
<td width="115"></td>
<td width="20" style="padding-bottom: 4px"><input name="selector[]" type="checkbox" value="<?php echo $category_id; ?>"></td>
<td width="100" style="padding-top:3px; padding-bottom: 1px"><?php echo $row['type'] ?></td>
<td width="265" style="padding-top:3px; padding-bottom: 1px"><?php echo $row['name'] ?></td>
</tr>
</table>
<input name="save" type="submit" id="save" class="btn btn-success" value="Voeg toe">
</form>
<?php
}
?>
Code:
nieuw_add.php
<?php
$url = check($_POST['url']);
$email = check($_POST['email']);
$id=$_POST['selector'];
$N = count($id);
for($i=0; $i < $N; $i++)
{
$result = mysqli_query($conn, "SELECT * FROM category where id='$id[$i]'");
while($row = mysqli_fetch_array($result))
{
}
}
$sql = "INSERT INTO test(id, url, email, category_id)
VALUES (NULL, '{$url}', '{$email}', '{$category_id}');";
$retval = mysqli_query($conn, $sql);
if(! $retval )
{
die('Could not enter data: ' . mysqli_error($conn));
}
?>
Ik wil de met checkboxen geselecteerde categorieën toevoegen aan de database test, zodat deze de volgende keer daaruit gehaald kunnen worden, echter lukt mij dit niet.
Misschien iemand enig idee?
Alvast bedankt!!
Laatst bewerkt: