0

私はPHPとMySQLが初めてです。

<p>Pickup Date: <input type="date" name="date"></p>
<input type='submit' name='submit' value='Secure Order!'>

だから私は私のコードに彼の役割を持っています。日付をデータベースに保存したい。私のデータベースには、列「日付」と「アカウント名」を持つ日付という名前のテーブルがあります。「安全な注文」ボタンをクリックすると、テキストボックスの日付がデータベースに保存されます。また、現在ログインしているユーザーもアカウント名に保存されます。

4

3 に答える 3

0

フォームに次のものがあるとします。

<form id="myform" action="myphppage.php" method="post">

送信を押すと、入力のデータが myphppage.php に投稿されます。

ここで、myphppage.php を記述する必要があります。

上部には次のようなものがあります。

<?php
    $account = $_POST['account'];
    $mydate = $_POST['date'];
    $query="INSERT INTO date (date,account name) VALUES($mydate,$account)";
    //Use mysqli object to execute query.
?>

古い mysql_ ライブラリの使用に慣れているため、mysqli ライブラリは使用していませんが、推奨されなくなったため、それを提案すると怒鳴られました。

これで始められるはずです。

また、フォームがデータとともにそれ自体にポストされることもよくあります。フォームがページ "myphppage.php" にある場合、上部に次のように記述できます。

<?php 
    if(isset($_POST['submit'])){
        //continue with the php code from above here
    }
?>
于 2012-10-02T18:00:00.503 に答える
0

<input>最初に二重引用符を使用し、2 番目に単純な引用符を使用するのはなぜ<input>ですか? ほとんどの場合、HTML では二重引用符の使用をお勧めします。

また、このフォームを正しくするには、多くの欠落部分があります。入力に入力された変数を使用する方法の例を次に示します。

<?php
    if(isset($_POST['date'])) {
        echo "You picked ", $_POST['date'], "\n"
    }
?>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
    <p>Pickup Date: <input type="date" name="date"></p>
    <input type="submit" value="Secure Order!">
</form>

MySQL の部分については、自分で学習して少し試す必要があります。そこから始めましょう: http://www.php.net/manual/en/book.mysqli.php

于 2012-10-02T18:04:48.847 に答える
-1

PHP $_POST SuperGlobal を使用してそれを行うことができます:

HTML:

<input type="text" name="username" />

PHP-onsubmit

<?php

if(isset($_POST['submit'])
{
   $username= $_POST["username"];
   $date= $_POST["date"];

// your insert code //

}
?>
于 2012-10-02T18:02:22.347 に答える