1

助けを求めたい問題があります。

助けを求めたい問題があります。

私はmysql(img1、img2、... imgn)からの画像リストを持っています。各画像をクリックすると、対応するdiv imgが表示され、他のすべてはdivタグを非表示にします。

表 1: id タイトル アクティブ アイコン

データ: 1 Paypal 1 pp.png

表 2: ID ユーザー名 アカウント タイプ ステータス

データ: 1 管理者 paypal@mail.com 1 1

Img 表 2 のレコードのページ数 表 2 の div タグの内容

$sql=$Db1->query("SELECT * FROM withdraw_options WHERE active='1' ORDER BY id ASC");

            while($temp=$Db1->fetch_array($sql)) {

                $sqlacc = $Db1->query("SELECT * FROM payout_accounts WHERE username='$username' AND type='$temp[id]' ORDER BY id ASC");

                if($Db1->num_rows() != 0) {
                    $reacc = $Db1->fetch_array($sqlacc);
                    $reacc_id = $reacc[id];
                    $reacc_user = $reacc[username];


                    //Filter and remove temp[id]
                    $rvdiv = $Db1->query("SELECT * FROM payout_accounts WHERE username='$username' AND id NOT IN ('$reacc_id')");
                    while ($rem=$Db1->fetch_array($rvdiv)) {

                        $remid = $rem['id'];

                    }


                    $wdo1.="
                    <script type='text/javascript'>
                            window.showdiv$reacc[id] = function(fwd$reacc[id]) { 
                                var disp$remid = document.getElementById(fwd$remid); 
                                var disp$reacc[id] = document.getElementById(fwd$reacc[id]);  

                                if(disp$reacc[id].style.display == \"none\") {  
                                    disp$reacc[id].style.display = \"\";
                                    disp$remid.style.display = \"none\"; 
                                }
                            };
                        </script>

                    <div style='float:left;'><a onclick=\"showdiv$reacc[id]('fwd$reacc[id]'); return false;\" href='#'><img width=105 height=64 src=\"images/payments/".$temp[icon]."\" border=\"0\" title=\"We accept payment through ".$temp['title']."!\"></a></div>
                    ";
                    $wdo2.="
                    <form action=\"index.php?view=account&ac=profile&action=withdraw&".$url_variables."\" method=\"post\" name=\"form\" onSubmit=\"return dosub(this)\">
                        <div style=\"display: none;\" id=\"fwd".$reacc[id]."\">
                        <input type=\"hidden\" name=\"accounttype\" value=\"$temp[id]\">
                        <table width=\"100%\" class=\"tableStyle withdraw\">
                            <tr>
                                <th>Payment address / account #:</th>
                                <td><input readonly type=\"text\" name=\"account\" value='$reacc[account]'> 
                                <a href=\"index.php?view=paymentupdate&".$url_variables."\">$pa_status</a></td>
                            <tr>    
                            <tr>
                                <th>Gross Withdraw: </th>
                                <td>$settings[currency]<input type=\"text\" name=\"amount\" size=4  value=\"".(floor($thismemberinfo[balance]*100)/100)."\" onkeyup='calculate()' onchange='calculate2()'></td>
                            </tr>
                            <tr>
                                <th>Fee: </th>
                                <td>
                                    <span id=\"feeOut\"></span> or <span id=\"feeminOut\"></span> 
                                </td>
                            </tr>
                            <tr>
                                <th>Net Withdraw: </th>
                                <td>$settings[currency]<input type=\"text\" name=\"net\" size=4 onkeyup='calculate()'></td>
                            </tr>
                                <tr>
                                <th>Personal Pin:</th>
                                <td><input type=\"text\" name=\"personal_pin\"></td>
                            </tr>
                                <tr>
                                <td colspan=2 align=\"center\"><input type=\"submit\" value=\"Request\"></td>
                            </tr>
                        </table>
                        </div>
                        <div style=\"display: none;\" id=\"warn\">
                            <b style=\"color: red\">You do not have enough earnings to request with this payment method!</b>
                        </div>
                    </form>";


                }
            }

Javascript:

<script type='text/javascript'>
window.showdiv$reacc[id] = function(fwd$reacc[id]) { 
var disp$remid = document.getElementById(fwd$remid); 
var disp$reacc[id] = document.getElementById(fwd$reacc[id]);  

if(disp$reacc[id].style.display == \"none\") {  
disp$reacc[id].style.display = \"\";
disp$remid.style.display = \"none\"; 
}
};
</script>

html:

<center>
                $wdo1
                $wdo2
            </center>";

このコードは、img1 をクリックするとフォーム 1 が表示され、img2 をクリックするとフォーム 2 が表示されますが、フォームは非表示になりません。フォーム 1 を非表示にしたい

ありがとう

4

0 に答える 0