0
我真的需要幫助這一個。我有兩個文本提交按鈕。用他們每個人旁邊的提交按鈕說「Sam」和「Ram」。幫助一些簡單的JavaScript和PHP
現在我檢查數據庫是否存在名稱,如果查詢爲真,我運行for循環顯示兩個按鈕。在點擊任何按鈕時,我將數字「1」存儲在數據庫中,並隱藏該元素並浸入另一個文本,如「Thanks」。
事情沒問題,但是當我有兩個或更多帶有按鈕的文本時,只有一個正在chnaged而另一個保持原樣。
碼 -
$sql = "SELECT * FROM revbut WHERE onuser='$u'";
$g = mysqli_query($connect,$sql) or die(mysqli_error($connect));
$geez = mysqli_fetch_array($g);
mysqli_select_db($connect,"users");
//using for the display of the offer box
$db = "SELECT * FROM but WHERE sessionusername='$u'";
$s = mysqli_query($connect,$db) or die(mysqli_error($connect));
$user = mysqli_fetch_assoc($s);
$number = mysqli_num_rows($g);
for($i = 0; $i<$number;$i++)
{
if($geez['onuser']) {
$globalname = $geez['sessionusername'];
require('djser.php');
}
else if($user['sessionusername'])
{
include('djser2.php');
}
}
內DJER.PHP
JAVASCRIPT
if(<?php echo json_encode($re=='reject'); ?>){
//if response is reject
document.getElementById('hide').style.display = "none";
document.getElementById('onapprove').style.display = "none";
document.getElementById('onreject').style.display="block";
}
else if(<?php echo json_encode($re=='approve'); ?>){
//if response is approve
document.getElementById('hide').style.display = "none";
document.getElementById('onapprove').style.display = "block";
}
它工作正常的一個。當涉及兩個時,只有上面的一個被改變。
也許你可以提供兩個或更多按鈕的界面截圖?我無法完全瞭解確切的功能/問題。 – Gavin 2011-01-24 20:27:13