정말 도움이 필요합니다. 제출 버튼이있는 두 개의 텍스트가 있습니다. "Sam"과 "Ram"이라고 말하면 각각 옆에 제출 버튼이 있습니다.약간의 자바 스크립트 및 PHP로만 된 답변
이름이 있으면 데이터베이스를 검사하고 쿼리가 참이면 for 루프를 실행하여 두 개의 단추를 표시합니다. 단추 중 하나를 클릭하면 이름에 대해 db에 숫자 "1"을 저장하고 요소를 숨기고 "감사"와 같은 다른 텍스트를 표시합니다.
문제는 정상적으로 작동하지만 단추가있는 텍스트가 두 개 이상일 때 하나만 연결되고 다른 하나는 그대로 유지됩니다.
코드 -이 일을 위해 잘 작동 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";
}
INSIDE
$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');
}
}
. 두 개가 관련된 경우 상위 개개인 만 변경됩니다. 의 변경 꼭대기 GET, 즉 두 번째 조건은 검사 또는 실행되지 않습니다 ELSEIF 경우의 수 있도록 전달 된 상태를 의미하는 경우
두 개 이상의 버튼이있는 인터페이스의 스크린 샷을 제공 할 수 있습니까? 정확한 기능/문제를 정확히 파악할 수는 없습니다. – Gavin
질문을 지우고 "대답했습니다!"로 바꿔서는 안됩니다. 이제 유사한 문제 나 질문을 가진 다른 사람들은이 질문을 미래에 도움을받을 수 없습니다. 적절한 방법은 아래 상자 중 하나에서 직접 질문에 답변하는 것입니다. –
질문을 삭제하려면 삭제하십시오 (AFAIK는 답변이없는 한 오래 할 수 있습니다). 그것을 부인하지 마십시오. – Quentin