フォームから情報をデータベースにポストするフォームを作成しようとしています。しかし、私のコーディングはうまくいきません!誰かが私を助けてもらえますか?ここでは、コードです:PHPデータベースを作成します。 Quick
これは、フォームとrefund.php
ファイルです:
<?php
include "../autoload.php";
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" class="ui" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.1.8/semantic.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.1.8/semantic.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link rel="stylesheet" href="../assets/css/main5.css" media="screen">
<meta charset="utf-8">
<title>Refund site</title>
</head>
<body>
<div class="admin-panel">
<div class="content">
<h1>Refund</h1>
<br>
<a href="index.php">Back</a>
<br>
<form class="refund" action="insert.php" method="post">
<i class="fa fa-user" aria-hidden="true"></i><input type="text" name="username" value="" placeholder="Username"><br><br>
<i class="fa fa-list" aria-hidden="true"></i><input type="email" name="email" value="" placeholder="email"><br><br>
<i class="fa fa-list" aria-hidden="true"></i><input type="text" name="kontonummer" value="" placeholder="phone"><br><br>
<button type="submit" name="post_news">Send</button>
</form>
</div>
</div>
</body>
</html>
そして、これは、実行が起こるinsert.php
ファイルです:
<?php
include "../autoload.php";
if (isset($_POST['refund'])) {
$username = $_POST['username'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$refund = new refund();
$refund->post_news($username, $email, $phone);
}
?>
誰かが間違って何で私を助けてください? ヘルプが必要
よろしく、ヘンリー
'$ refund-> post_news($ユーザ名、$以下のように次のコードを変更...ここに実際にあなたの形態で見出さされていない$ _POST [ '還付']であります電子メール、$電話);これは何ですか?それぞれのコードを見ることができない場合、どうしたらうまくいかないのか、どうしたらいいのでしょうか? 'post_news'のコードが動作しない場合、何が間違っているのか推測できません。 –