###前提・実現したいこと
このようなソースを実行するとalertで表示されるのは指定form のpostした値ではなく
なぜかページのソースが表示されます。
なにか似た症状に心当たりはありませんでしょうか。
ありましたら教えていただきたいです。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
<?php $alp_array=array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"); /////////セッション////////// //テーブル保存用 if(isset($_SESSION['table'])){ }else{ $_SESSION['table']=null; } //ドロップダウンリスト保存用 if(isset($_SESSION['select'])){ }else{ $_SESSION['select']=null; } //花名保存用 if(isset($_SESSION['f_name'])){ }else{ $_SESSION['f_name']=null; } //花名保存用 if(isset($_SESSION['f_catename'])){ }else{ $_SESSION['f_catename']=null; } //セッション削除 if(isset($_POST['destroy'])){ session_destroy(); } ////////データベース//////// //PDO接続 $pdo = new PDO("mysql:dbname=flower_shop;host=localhost","root","admin"); //商品マスタ表示 $stmt1 = $pdo->query("select p_masta.P_code,p_masta.P_categorycode,p_codes.p_name,p_masta.p_catename from p_masta LEFT OUTER JOIN p_codes on p_masta.P_code = p_codes.P_code"); $_SESSION['table'].='<table border="1">'; $_SESSION['table'].="<tr><td>商品コード</td><td>商品種類</td><td>商品</td></tr>"; $_SESSION['table'].="</tr>"; foreach ($stmt1 as $key) { $_SESSION['table'].="<tr>"; $_SESSION['table'].="<td>".$key['P_code'].$key['P_categorycode']."</td>"; $_SESSION['table'].="<td>".$key['p_name']."</td>"; $_SESSION['table'].="<td>".$key['p_catename']."</td>"; $_SESSION['table'].="</tr>"; } $_SESSION['table'].='</table>'; //商品名のみ追加→商品コード割り振り if(isset($_POST['flower_name'])){ $stmt2 = $pdo->query("select P_code from p_code ORDER BY P_code"); $new_Pcode=array(); //新しい商品コード、生成、取り扱い用配列 foreach ($stmt2 as $key) { if($key['P_code']==null){ $new_Pcode = str_split($key['P_code-1']); } } } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script> <link rel="stylesheet" type="text/css" href="css/style.css"> <script type="text/javascript"> $(function(){ $('#add_product_inp').click(function(){ $('#add_cateproduct_div').css('display','none'); $('#add_product_div').css('display','block'); //td_val=$(this).text(); //$('#selected_fname').val([td_val]); //$('#selected_form').submit(); }); $('#add_cateproduct_inp').click(function(){ $('#add_product_div').css('display','none'); $('#add_cateproduct_div').css('display','block'); //td_val=$(this).text(); //$('#selected_fname').val([td_val]); //$('#selected_form').submit(); }); $('#cate_serch_inp').keyup(function() { $.post( "masta_add.php", $(this).serialize(), function(response){ alert(response); }); return false; });});
</script> </head> <body> <div id="main"> <input type="radio" name="div_change" id="add_product_inp"><a>商品の追加</a> <div id="add_product_div"> <form id="add_product_frm" action="masta_add.php" method="post"> <input name="cate_serch_inp" id="cate_serch_inp" type="text" placeholder="商品の種類を選択" autocomplete="off" required><br> <input name="" placeholder="商品を追加" autocomplete="off" required><input id="submit" type="submit" value="追加"> </form> </div> <br> <input type="radio" name="div_change" id="add_cateproduct_inp"><a>商品の種類追加</a> <div id="add_cateproduct_div"> <form action="masta_add.php" method="post"> <input type="text" placeholder="商品の種類を追加" autocomplete="off" required><input type="submit" value="追加"> </form> </div> <hr> <h1>取り扱い商品一覧</h1> <div id="table"> <?php echo $_SESSION['table'];?> </div> <div id="serch"> <form method="post" action="masta_add.php"> <h4>取り扱い商品検索</h4> <input type="checkbox" name="chk" id="chk"><a>商品名のみ検索</a><br> <input type="checkbox" name="chk" id="chk"><a>職行</a><br> <input type="text" placeholder="商品名" autocomplete="off" required> <input placeholder="商品コード" autocomplete="off" required> <input type="submit" name="" value="検索"> </form> </div> </div> </body> </html> ###試したこと 課題に対してアプローチしたことを記載してください###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報