2017-02-26 69 views
0

我试图使用数组形式,这是删除阵列的重复值插入到数据库中

<input type="hidden" name="hifiWith[]" value="<?php echo $row['userID']; ?>" /> 

,另一个使用HREF

<a href="#" class="clickThis" rel="<?php echo $row['userID']; ?>"> 
<img src="<?php echo '../uploads/'.$row['userImg']; ?>" /></a> 
</a> 

得到的值并提交此使用ajax.everything之前工作正常,但即时获取重复值作为两个值是从形式和一个是从href点击

insertData.php接受它

//for href click 
$hifiTo=$_REQUEST['hifiTo']; 

//for form array values 
$hifiWith=$_REQUEST['hifiWith']; 

我想删除href中的数组中的值。

我不知道如何做到这一点。

+0

是什么问题,我的问题? –

+0

不太清楚,如果我理解你的问题。像其他一些人一样。 :) –

+0

我比较两个人,所以用户点击两个图像中的一个,所以随着该点击用户ID我希望这两个用户ID都应该插入数据库 –

回答

0

在你insertData.php文件中添加以下内容删除重复

//for href click 
$hifiTo=$_REQUEST['hifiTo']; 

//for form array values 
$hifiWith=$_REQUEST['hifiWith']; 

// Assuming the $hifiWith is an array, if not do some validation before this step 
if(($key = array_search($hifiTo, $hifiWith)) !== false) { 
    unset($hifiWith[$key]); 
} 

// Now your $hifiWith will have the duplicate removed. 
....