gemme array i db men tilvalgt med checkbox
Formål: hvor checkboxebne er "true" skal arrayet gemmes i en dbi følgende tabel: gem_liste felter:
id_nr, session_id, vare_navn, vare_tekst, pris, dessin, billede_navn
kode til array:
<?php
session_start();
include ("db.php");
$sql="SELECT * FROM sortiment";
$query = mysql_query($sql) or die(mysql_error());
$resultat = array();
while($row = mysql_fetch_array($query)) {
$resultat[] = $row;
}
?>
<html>
<body>
<form method=post action="onskeliste.php">
<table border="0" cellspacing="2" cellpadding="2">
<?php foreach($resultat as $row): ?>
<tr>
<td><?php echo $row['vare_navn']; ?></td>
<td><?php echo $row['vare_tekst']; ?></td>
<td><?php echo $row['pris']; ?></td>
<td><?php echo $row['dessin']; ?></td>
<?php if(!empty($row['billede_navn'])): ?>
<td><img src="billeder/web2/<?php echo $row['billede_navn'];?>" /></td>
<?php endif; ?>
<td><input type="checkbox" name="check []" value="true"></td>
<?php endforeach; ?>
</tr>
<tr><td><input type="submit" name="onskeliste" value="Tilføj til ønskeliste"
</table>
</form>
</body>
</html>
arrayet virker som det skal men har problemer med udformningen til actionscriptet. Min kontrol struktur virker ikke.
nuværende kode til onskeliste.php:
<?php
session_start ();
include ("db.php");
$gem="insert into gem_onskeliste(id_nr, session_id; vare_navn, vare_tekst, pris, dessin, billede_navn) values(' ', '$sessid'....)";
if (isset($_POST['check']) &&($_POST['check'] == 'true')) {
(MYSQL_QUERY($gem, $CONN);
header ("location: listen.php");
exit;
}
else {
header ("location: index_4.php");
exit;
}
?>