2017-02-26 100 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. 
....