<script> <br> function del(){ <br> if (!confirm("これらのレコードを削除してもよろしいですか? 送信されたレコードは削除できません!")){ <br> return; <br> } <br> document.location = " . php?lmbs =<?php echo urlencode("テーマ管理"); ?>&id =<?php echo $array['id']; <br /> } <br /> </script> ; <br /> <BODY> <br> <input type="button" value="Delete" onclick="del()"> <br> </BODY> <br> document.location の後に Baidu URL を追加すると、通常どおり実装されます。 <br> js で php を使用することに何か問題があるのでしょうか? </p>
<p> </p> <br> <h2>ディスカッションへの返信 (解決策)</h2> <p class="sougouAnswer"> document.location = "delete1.php?lmbs=<?php echo urlencode("テーマ管理");?> &id=<?php echo $array[ 'id'];?>"; </p> <p class="sougouAnswer"> アンプの意味がよくわかりませんが、1階で述べたように、それを削除してもまだ達成できません</p> <p class="sougouAnswer"> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="sycode" name="code"><BODY><input type="button" value="删除" onclick="del()"></BODY><script>function del(){ if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){ return; } document.location = "http://baidu.com/"; }</script></pre><div class="contentsignin">ログイン後にコピー</div></div>これをやりたい場合は、私は前に私を覚えていてくださいね<br /> Firefox をインストールすることをお勧めします Firebug js がエラーを報告します。すぐに表示されます </p> <p class="sougouAnswer"> まず、ページが delete1.php ページにジャンプすることを確認してください <br /> <br /> そして、「達成できない」とはどういう意味ですか「? </p> <p class="sougouAnswer"> 3 階によると、スクリプト部分を <input> に配置した後、ページは delete1.php にジャンプするようになりましたが、delete1.php ページは ID を受け取りません </p> <p class="sougouAnswer"> Is $array['id']貴重な?出力してください。 。 </p> <p class="sougouAnswer"> <p class="yy"> ampの意味がよくわかりませんが、1階で述べたように、それを削除してもまだ実装できません </p> <br /> <br /> ampは&記号のエスケープです </p> <p class="sougouAnswer">位置はジャンプのみで通過はできません値 <br /> アクションを使用します </p> <p class="sougouAnswer"> <p class="yy"> location ジャンプのみが可能で、値を渡すことはできません <br /> アクションを使用します </p> <br /> function del(){ <br /> if (!confirm("これらのレコードを削除してもよろしいですか?")){ <br /> return; <br /> } <br /> document.action = "delete1.php ?lmbs=<?php echo urlencode("テーマ管理");?>& id=<?php echo $array['id']; ?>"; <br /> }そうですか? <br /> ただし、[削除] をクリックします。ダイアログボックスが表示され、「OK」を押しても何も起こりません。 </p> <p class="sougouAnswer"> <p class="yy"> $array['id'] には値がありますか?出力してください。 。 </p> <br /> $select=mysql_query("select * from tb_content",$conn); を使用しました <br /> $array=mysql_fetch_array($selects); を使用しました。各投稿の後に ID が表示されます。 <br /> </p> 応答がない場合は、投稿が削除されていないことを意味するため、delete1.php に転送する必要はありません <p class="sougouAnswer"> </p> <p class="sougouAnswer"> 応答がない場合は、投稿が削除されていないことを意味するため、delete1.php に転送する必要はありません <p class="yy"> </p> あなたprint_r($_GET); の delete1.php にあります <br /> 何があるか見てみましょう <br /> </p> print_r の結果: Failure Array ( [lmbs] => Topic Management [id] => ) <p class="sougouAnswer"> <br /> <br /> の値が見つかりましたlmbs は合格しましたが、ID は不合格でした<br /> </p> まずは微生物学の試験を受けます。選択試験、皆さんありがとうございました。夕方には勉強しに戻ります<p class="sougouAnswer"> </p> それからページを確認してください。」ソースコード" at document.location = "delete1.php?lmbs=<? php echo urlencode("テーマ管理");?>&id=<?php echo $array['id'];?> ;"; 対応する部分は何ですか? <p class="sougouAnswer"> <br /> </p> <p class="sougouAnswer"> 次に、document.location = "delete1.php?lmbs=<?php echo urlencode("Theme Management");?>&のページの「ソースコード」を確認してください。 ;amp;id=<?php echo $array['id']; ?>"; 対応する部分は何ですか? <p class="yy"> </p> delete1.php に if($_GET['id']) を追加しました <br /> IDが取得されていないという結果が表示されました<br /> </p> <p class="sougouAnswer"> まずは微生物のテストを受けます ..選択科目の試験があります、皆さんありがとうございました、夕方にまた勉強します<p class="yy"> </p> <br /> 「微生物」 ...とても素敵ですね~~ ペットとして何匹か飼ってもらえますか? <p class="sougouAnswer"> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="sycode" name="code">function del(){ if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){ return; } document.location = "delete1.php?lmbs=<?php echo urlencode("主题管理");?>&amp;id=<?php echo $array['id'];?>"; }</pre><div class="contentsignin">ログイン後にコピー</div></div> <br /> <br /> 逻辑问题,你的document.location最后得到字符串中的ID没有任何值。。。。 <br /> <br /> PHP 是服务器端的,JS是客户端的,你的id=<?=$array["id"]?>明显的没有值。这里的id只能通过JS来获取 <br /> <br /> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="sycode" name="code">function del(){ if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){ return; }else{//这里写点代码用JS来获取选中的ID,然后用","合并,作为字符串返回// document.location = "delete1.php?lmbs=<?=urlencode("主题管理")?>&id="+id; } }</pre><div class="contentsignin">ログイン後にコピー</div></div> <br> <br> <br> <br> <br> <br> </p> <p class="sougouAnswer"> alert('delete1.php?lmbs=<?php echo urlencode("主题管理");?>&id=<?php echo $array['id'];?>";'); <br> 看对不对。 </p> <p class="sougouAnswer"> JS里的值只能通过JS来获取,你这些代码应该是通过ID要删除某条记录,你可以用jquery来写! <br> <script type="text/javascript" src="js/jquery.js"></script>
上面发的还有些问题!
[Quote=引用 14 楼 evan2916 的回复:]
我先去考微生物了..我们选修课考试,真的谢谢大家,晚上我再回来研究