ホーム :

フォームからデータをテーブルに登録する(2)

前へ 次へ


● --syouhin_touroku_form2.PHP (フォーム)-----------------------
//オプションメニューとラジオボタンを使ってみました。

商品登録フォーム2



商品コード 

商品名   

価   格   
 300円  
 500円  
 700円

コメント                   







● --syouhin_touroku2.PHP -----------------------
// insert文で、setを使ってみました。テーブルへの代入がsetを使うと見やすくなりますね。





$con=mysql_connect("localhost","root","1111");
if (!$con) {
echo "error:接続不可";
}
else{
$selectdb=mysql_select_db("test",$con);
// グローバル変数が渡されているかを画面表示させて確認する。
echo "$HTTP_POST_VARS[syouhin_code]";
// グローバル変数を別の変数に代入する。
$tmp1=$HTTP_POST_VARS['syouhin_code'];
$tmp2=$HTTP_POST_VARS['syouhin_name'];
$tmp3=$HTTP_POST_VARS['price'];
$tmp4=$HTTP_POST_VARS['omment'];

if ($tmp1=="" or $tmp2=="" or $tmp3=="" or $tmp4==""){
echo "必要なデータが入力されていません。";}
else{

// sql文を&sql変数に代入する。
//$sql="insert into syouhin(syouhin_code,syouhin_name,price,omment)
//values('$tmp1','$tmp2','$tmp3','$tmp4')";

$sql="insert into syouhin set
syouhin_code='$tmp1',
syouhin_name='$tmp2',
price='$tmp3',
omment='$tmp4'";

// sql文をmysqlで実行する。
mysql_query($sql,$con);
// ここまでは画面上で確認できない。このPHP文が動いていれば、*が表示される。
echo "*";
mysql_close($con);
}
}
?>









MySQL_PHP に戻る