私はコーディングとstackoverflowの新機能ですので、事前にお詫び申し上げます。私はstackoverflowを見ているが、私の問題の答えを見つけることができません。私はHTML形式のメールを保存して、mysqlにパスワードを保存しても問題ありません。私は以下のhtmlにして行っているこれらの入力に名前、DOB、町は、国を追加したい:html/phpフォームからmysqlへ
<form class="marginTop" method="post">
<div class="form-group">
<div class="input-group">
<span class="input-group-addon">Name</span>
<input name="name" class="form-control" placeholder="Katie" type="text" value="<? echo addslashes($_POST['name']); ?>" />
</div>
<div class="input-group">
<span class="input-group-addon">Email</span>
<!-- email panel -->
<input name="email" class="form-control" placeholder="[email protected]" type="email" value="<? echo addslashes($_POST['email']); ?>" />
</div>
<div class="input-group">
<span class="input-group-addon">DOB</span>
<!-- DOB panel -->
<input name="DOB" class="form-control" placeholder="dd/mm/yyyy" type="DOB" value="<? echo addslashes($_POST['DOB']); ?>" />
</div>
<div class="input-group">
<span class="input-group-addon">Town/City</span>
<!-- Place panel -->
<input name="Town" class="form-control" placeholder="New York" type="town" value="<? echo addslashes($_POST['town']); ?>" />
</div>
<div class="input-group">
<span class="input-group-addon">Country</span>
<!-- country panel -->
<input name="country" class="form-control" placeholder="America" type="country" value="<? echo addslashes($_POST['country']); ?>" />
</div>
<div class="input-group">
<span class="input-group-addon">Password</span>
<!-- password panel -->
<input name="password" class="form-control" placeholder="At least 8 characters and 1 cap letter" type="password" value="<? echo addslashes($_POST['password']); ?>" />
</div>
<input type="submit" name="submit" value="Sign Up" class="btn btn-success btn-lg marginTop"/>
</form>
パスワードをencruptsとMySQLへの電子メールと一緒にそれを追加するPHPのドキュメント内の行これは。これは正常に動作しますが、私が苦労しているのはName
,DOB
,、Country
です。
$query = "INSERT INTO `users` (`email`, `password`) VALUES ('".mysqli_real_escape_string($link, $_POST['email'])."', '".md5(md5($_POST['email']).$_POST['password'])."')";
私はこのコード行にこれらを単に追加できると思っていましたが、私はエラーが発生します。たとえば、これにname
を追加してください。
$query = "INSERT INTO `users` (`email`, `password`, `name`) VALUES ('".mysqli_real_escape_string($link, $_POST['email'])."', '".md5(md5($_POST['email']).$_POST['password']).$_POST['name'])."')";
私はそう私に優しくしてこれに新しいです言ったようにすべてのヘルプは非常に多く、高く評価されるだろう。
ありがとうございます。
を$ $ _ POST ['password'])。$ _ POST ['password'])。$ _ POST ['password'])。 "'、'" $ _POST ['name']。 "')";' – Epodax
ありがとうございました。私はこれを試して、このエラーで戻ってきます。解析エラー:予期しない構文エラー ')' – will
私はそれを試しました。必要のないスペースを掘り起こすだけでした。ご協力いただきありがとうございます。 – will