ユーザーが送信をクリックしたときに、MySQL データベースに特定のものを挿入する if ステートメントを作成したいと考えています。しかし、何らかの理由でうまくいかない場合は、以下の if ステートメントが間違っていると思いますが、どのように表現すればよいかわかりません。if($_POST and $_POST['action'] == 'submit'){
ユーザーが送信を押した場合にこれをデータベースに挿入するようにするには、ここに何を適切に配置すればよいですか?
if($_POST and $_POST['action'] == 'submit'){
foreach($_POST as $k=>$v){
$$k = $v;
}
foreach($cat as $k=>$v){
if($v =='') continue;
dbConnect("INSERT INTO twit_info(cat_id) values('". $v ."')");
}
}
以下は私のコードの送信部分です。
<form id="add_tweet_form" action="<?=$u?>admin/submit.php" enctype="multipart/form-data" method="post">
<input type="hidden" value="<?=$user_info->id_str?>" name="twitid">
</form>
<form id="go_back_to_user" action="submit" method="post">
<input type="hidden" value="masud" name="username">
<input type="hidden" value="from_tweet" name="submit_username">
</form>
<nav>
<a class="btn float-right" onclick="document.forms['add_tweet_form'].submit();this.innerHTML='Submitting...';" href="javascript:;">Submit</a>
<a class="float-right nav-text gray" title="Don't submit tweet, and go back" onclick="window.location.href='<?=$u?>admin/submit.php';" href="javascript:;">Cancel</a>