我必须将数据插入到databases
到foreach
,但它无效...
$ a = mysql_query(“select * from subject where batch ='$ cl'”);
if(mysql_num_rows($ a)> 0){
$结果= mysql_fetch_array($ A)
?>
$exp_array=explode(',',$result[3]);
foreach($exp_array as $vl) {
?>
<div class="row">
<div class="col-sm-6 pad-left">
<?php echo '<br/>'; echo $vl; ?>
</div>
<div class="col-sm-6 pad-left">
<input name="exam_date[]" type="text" placeholder="<?php echo $vl;?>" class="form-control">
</div>
</div>
<?php } ?>
<br/>
<button type="submit" class="btn btn-success col-sm-offset-4">Submit</button>
</div>
</div>
此代码用于从数据库动态插入数据,该数据库存储在另一个表中。
<?php
include('connect.php');
$roll=$_REQUEST['roll'];
$name=$_REQUEST['name'];
$class=$_REQUEST['class1'];
$exam_dates=$_REQUEST['exam_date'];
foreach($exam_dates as $e) {
echo $e;
}
$a=mysql_query("select * from marks where roll='$roll'");
if(mysql_num_rows($a)>0) {
echo 'email already exists';
} else {
$insert="insert into marks(roll,name,class,ga,math,english,reasoning,gk)values($roll,$name,$class,$ga,$math,$english,$reasoning,$gk)";
$result=mysql_query($insert);
if($result) {
echo ('success');
} else {
echo('try again');
}
}
?>
我首先通过请求超级全局接受表单变量,然后通过foreach
获取一些数据。然后我编写了用于插入无法正常工作的数据的代码。
错误主要在“插入”代码中,即: - “注意:未定义的变量”。