DOBON.NETお気楽掲示板
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
検索
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全1記事(1-1 表示) ] <<
0
>>
■1555
/ inTopicNo.1)
教えてください
▼
■
□投稿者/ 未来のWebクリエイター
-(2014/11/01(Sat) 14:56:26)
在庫○○以上の商品を選択したらそのリストが瞬時に表示され、削除ボタンを押せばそのデータが消え、削除されたリストが再表示されるというというプログラムを書きたいのですが、上手くいきません。
在庫○○以上の商品が瞬時に表示されるというところまではできたのですが、削除ボタンを押した時に思った動作になりません。どう書き換えればいいのか教えてください。
<!DOCTYPE html>
<html lang="ja">
<head>
<script src="../jquery.js"></script>
<script type="text/javascript">
$(function(){
$("select").change(function(){
$("table").html("");
sel=$("select").val();
$.ajax({
type:"post",
url:"list.php",
cache:false,
data:{"zaiko":sel},
success:function(dat){
$("table").html(dat);
$("input:button").click(function(){
$("table").html("");
id=$(this).attr("id");
$.ajax({
type:"post",
url:"list.php",
data:{"namae":id,"zaiko":sel},
success:function(da){
$("table").html(da);
}
});
});
}//successの閉じカッコ
});//ajaxの閉じカッコ
});
});
</script>
</head>
<body>
<form method="post" action="list.php">
<select name="zaiko">
<option value="500">500</option>
<option value="400">400</option>
<option value="300">300</option>
<option value="100">100</option>
</select>個以上の商品
<table border></table>
</form>
</body>
</html>
<?
$zaiko=$_POST["zaiko"];
mysql_connect("mysql019.phy.lolipop.lan","LAA0547638","abc123abc")or die("接続に失敗");
mysql_select_db("LAA0547638-test2")or die("データベースが見つかりません");
$list="select * from table_list where zaiko>=$zaiko";
$list2=mysql_query($list)or die("命令が違います");
$kesu=$_POST["namae"];
if(isset($kesu)){
$dele="delete from table_list where item='$kesu'";
mysql_query($dele)or die("削除できませんでした。");
}
print("<tr><th>番号</th><th>商品名</th><th>価格</th><th>在庫数</th><th></th></tr>");
while($list3=mysql_fetch_array($list2)){
print("<tr><td>".$list3[0]."</td><td>".$list3[1]."</td><td>".$list3[2]."円</td><td>".$list3[3]."個</td><td><input type='button' value='削除' id='".$list3[1]."' onclick='aa()'></td></tr>\n");
}
?>
引用返信
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
引用部分(行頭に「>」や「■」が付いている部分)が全体の 80% 以上のコメントは投稿できません。
管理人はこの掲示板をまともにチェックしていないかもしれませんし、返事も出さないかもしれません。
ちゃんとした(?)投稿はマナーを守って
別の掲示板
へ。
管理人の独断で不適切と判断した投稿は予告なく削除されます。
投稿は、明記のない限り、パブリックドメインになります。
本文と題名には必ずひらがなを入れてください。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
Name
/
E-Mail
/
Title
/
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No1555に返信(未来のWebクリエイターさんの記事) > 在庫○○以上の商品を選択したらそのリストが瞬時に表示され、削除ボタンを押せばそのデータが消え、削除されたリストが再表示されるというというプログラムを書きたいのですが、上手くいきません。 > 在庫○○以上の商品が瞬時に表示されるというところまではできたのですが、削除ボタンを押した時に思った動作になりません。どう書き換えればいいのか教えてください。 > > <!DOCTYPE html> > <html lang="ja"> > <head> > <script src="../jquery.js"></script> > <script type="text/javascript"> > $(function(){ > $("select").change(function(){ > $("table").html(""); > sel=$("select").val(); > $.ajax({ > type:"post", > url:"list.php", > cache:false, > data:{"zaiko":sel}, > success:function(dat){ > $("table").html(dat); > $("input:button").click(function(){ > $("table").html(""); > id=$(this).attr("id"); > $.ajax({ > type:"post", > url:"list.php", > data:{"namae":id,"zaiko":sel}, > success:function(da){ > $("table").html(da); > } > }); > }); > }//successの閉じカッコ > > });//ajaxの閉じカッコ > }); > }); > > </script> > </head> > <body> > <form method="post" action="list.php"> > <select name="zaiko"> > <option value="500">500</option> > <option value="400">400</option> > <option value="300">300</option> > <option value="100">100</option> > </select>個以上の商品 > <table border></table> > </form> > </body> > </html> > > <? > $zaiko=$_POST["zaiko"]; > > mysql_connect("mysql019.phy.lolipop.lan","LAA0547638","abc123abc")or die("接続に失敗"); > mysql_select_db("LAA0547638-test2")or die("データベースが見つかりません"); > $list="select * from table_list where zaiko>=$zaiko"; > $list2=mysql_query($list)or die("命令が違います"); > > $kesu=$_POST["namae"]; > if(isset($kesu)){ > $dele="delete from table_list where item='$kesu'"; > mysql_query($dele)or die("削除できませんでした。"); > } > > print("<tr><th>番号</th><th>商品名</th><th>価格</th><th>在庫数</th><th></th></tr>"); > while($list3=mysql_fetch_array($list2)){ > print("<tr><td>".$list3[0]."</td><td>".$list3[1]."</td><td>".$list3[2]."円</td><td>".$list3[3]."個</td><td><input type='button' value='削除' id='".$list3[1]."' onclick='aa()'></td></tr>\n"); > } > ?> >
Icon
/
ホイールロボ
くるりロボ
ぱんだ
ふとめネコ
ねずみ
こあら
疑問ねこ
ランダム
管理者用
(画像を選択/
サンプル一覧
)
削除キー
/
(半角8文字以内)
解決
済
み!
BOX/
解決したらチェックしてください!(スレッドを閉じる目的ではチェックしないでください!)
プレビュー/
クッキーに保存しない/
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
検索
-
Child Tree
-