Jump to content

Array into db


barney0o0

Recommended Posts

HI Chaps, im losing sleep over this...with the below code, the info is been added to the database, however each record is added twice (with the same values)..i keep looking at it but cant see the problem...any ideas?..thanks in advance

<?php
 
  if(isset($_POST['Submit']))  
  
  {
 
$i=0;
$ndim= $_POST["val3"];
foreach($_POST['idt'] as $idt)
        {
 
          $query =
 
 "INSERT INTO testdims (proid,  dimid, dimvalue) 
VALUES ('$utid', '$idt', '$ndim[$i]')";
mysql_query($query) or die('Error, query failed : ' . mysql_error());
echo $query; 
 $result_update = mysql_query($query);
    $i++;
    }
}
 
 
 ?>
 
 <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
  <?php
$result = mysql_query("SELECT dims.dimid, dims.dimdesc, dimlinks.prodid, dimlinks.dimlink FROM dimlinks LEFT JOIN dims ON dimlinks.dimlink = dims.dimid WHERE dimlinks.prodid = '$utid'");
while($row=mysql_fetch_array($result))
{
?>
<div class="field">
  <label><?php echo $row['dimdesc']; ?></label>
    <input name="val3[]" value="" />
<input name="idt[]" type="hidden" value="<?php echo $row['dimid']; ?>" />
 
</div>
 
 
<?php } ?>
Link to comment
https://forums.phpfreaks.com/topic/284154-array-into-db/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.