Hello All,
The script below works fine but when I input a record it goes to two separate rows in the database table, how could i modify the code so it only goes to one row ? Thank you in advance
HTML Code:
<form action="test_post.php" method="post">
<input type="checkbox" name="tv[]" value="a">a<br />
<input type="checkbox" name="tv[]" value="b">b<br />
<input type="checkbox" name="tv[]" value="c">c<br />
<input type="checkbox" name="tv[]" value="d">d<br />
<br>
<input type="submit" name="Submit" value="Submit">
</form>
<?php
$sDbHost = '';
$sDbName = '';
$sDbUser = '';
$sDbPwd = '';
$dbConn = mysql_connect ($sDbHost, $sDbUser, $sDbPwd) or die ('MySQL connect failed. ' . mysql_error());
mysql_select_db($sDbName,$dbConn) or die('Cannot select database. ' . mysql_error());
session_start();
$checkbox1 = $_POST['tv'];
if($_POST["Submit"]=="Submit")
{
for ($i=0; $i<sizeof($checkbox1);$i++) {
$query="INSERT INTO equipment (tv) VALUES ('".$checkbox1[$i]."')";
mysql_query($query) or die ('Error updating database');
echo "Record is inserted.";
}
}
?>
Bookmarks