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."; } } ?>



Reply With Quote


Bookmarks