あなたの習慣について教えてください!!

いつもお世話になります。
現在PHPを勉強中なんですが、functionの解釈で少し困っています。

たとえば、HTMLのフォームのボタンを押すと
メールが送信されるようなプログラムを作るとしましたが
うまく作動しません。
PHPのバージョンは5です。
どなたか、わかりやすく教えていただけないでしょうか?
よろしくお願い致します。


<FORM>
<INPUT TYPE="BUTTON" ONCLICK="scr_sub();">
</FORM>

<?pho
function scr_sub() {

//メール送信
mb_language("japanese");
mb_internal_encoding("SJIS");

$to = "XXXXXX@xxxx.ne.jp";//宛名
$subject = "サブジェクト";//題名
$body = "なんとかこんとか";//本文
$from = "XXXXXX@xxxx.co.jp";//差出人

mb_send_mail($to,$subject,$body,"From:".$from);
}
?>

A 回答 (1件)

>ONCLICK="scr_sub();"



onclickで呼び出されるのはjavascriptなどのクライアント側の処理。
PHPの関数を呼び出せるわけがない。

やるならsubmitして、パラメータで判断してメールを送信する
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!