私はPHPとmySQLを学習しようとしていますが、問題に悩まされています。私は自分のウェブサイトのチケットシステムを作成しようとしていますが、自動生成されたTicket#とDateをmySQLに配置する方法については悩んでいます。mySQLでPHP変数を呼び出す方法は?
<!-- This is for Ticket # ID -->
<?php
echo "Ticket #:";
echo '<br>';
$Ticket_ID = uniqid('ID');
echo $Ticket_ID;
echo '<br>';
?>
<br />
<!-- This is for the Date -->
<?php
date_default_timezone_set('America/New_York');
$date = date('m-d-Y h:i:s a');
echo "Date: " . '<br>' . date("h:i:sa") . '<br>' . date("m/d/Y") .
'<br>';
echo '<br>';
?>
は、私は、このような(、TICKET_ID、日etc.etc。)テーブルに挿入」としてテーブルに挿入するクエリを記述します知っているが、私はそこにあるので、VALUESためで入れて何かわかりません私は自分のPHP変数を宣言しましたが、どのように名前を付けるかはわかりません(入力が必要な入力はありませんので、input = text name = ???)、VALUES($ _POST ['Ticket_ID'])それ?
任意の助けをいただければ幸いです。 ありがとう!
は、私は最終的に私のチケットフォームを送信することができています。しかし、私のチケットIDと、ブランク日のショーを提出しますS: 例:チケット#: ID58ede1275221e
日:MYSQLで 四時11分19秒午前 2017年4月12日
提出:
チケットID:BLANK
提出日:0000-00-00 00:00:00
私はチケットとセーブからどのように生成することができるのだろうと思っていたそれをmySQLに?
$query = "INSERT INTO ticket (Ticket_ID, Submit_Date, F_Name,
L_Name, Email, Ph_Num, Subject, Priority, Description)
VALUES ('{$_POST['Ticket_ID']}', '{$_POST['Submit_Date']}',
'{$_POST['F_Name']}', '{$_POST['L_Name']}', '{$_POST['Email']}',
'{$_POST['Ph_Num']}', '{$_POST['Subject']}',
'{$_POST['Priority']}',
'{$_POST['Description']}')";
どのような情報をデータベースに保存しますか?まず彼らについて考える必要があります。 –
私のデータベースのTicket_ID、日付、名、姓、電話番号、およびEメールを保存したいと思います。だから私たちがそのチケットを引き上げるとき、それが誰に属するのか、それがいつ提出されたのかを知る。だから私は、一度投稿されたチケット#と日付がデータベースに投稿されていることを確認しようとしていたので、質問があればチケットのログを保管することができます。 – archeryninja
ユーザーがticket_idを入力したか、どこから来たのですか?あなたのHTMLコードを投稿してください - ちょうどフォームセクションなので、なぜそれが空白か分かります。日付はちょうど私が疑う書式の問題ですが、あなたのhtmlが投稿されるともっと伝えます。 – louisav