I am working on insert array value in database in php using oops.I call a class on my form page .
<?php
$pid=$_POST['pid'];
$ecode=$_POST['ecode']; {these are my form value)
$rcode=$_POST['rcode'];
$dk=$_POST['dk'];
$qd=$_POST['qd'];
$tp=$_POST['tp'];
$vd=$_POST['vd'];
$valArr=array($pid,$ecode,$rcode,$dk,$qd,$tp,$vd);
if(isset($_POST['form_submit'])){
$requester=new performance();
$requester->addRow($valArr);
}
?>
and class performance code is
class performance extends DataAccess
{
{
$this->obj= new DataAccess;
}
function addRow($valArr)
{
foreach ($valArr as $key=>$value )
$sql= INSERT INTO employee_performance (id, empcode,review_emp_id,
subject_matter,quality_of_delivery, team_player,value_added)
VALUES $value
}
$sql=mysql_query($sql);
}
}
its can’t insert all record in database.how I do this?
I want to know how can I insert this data in mysql database using foreach.
write like this