現在、登録フォームを作成しようとしています。フィールドが正しく設定されているかどうかを確認するコードを追加するまで、問題はありません。角形フォームの提出
if(!$username12 or !$password12 or !$email or !$habbo) {
echo "
<div class=\"alert alert-danger\">
<strong>Error!!</strong> Please Try again
</div>"
} else {
$db->query("INSERT INTO `users`(`id`, `username`, `password`, `email`, `habbo`, `skype`, `location`, `displaygroup`, `usergroups`) VALUES (NULL, '{$username12}', '{$password_enc}', '{$email}', '{$habbo}', '{$skype}', '{$location}', '1', '1')");
echo "
<div class=\"alert alert-success\">
<strong>Success!</strong> Our intern Steven recieved your request!
</div>"
}
?>
function SubmitFormRegister() {
var username12 = $("#username12").val();
var password12 = $("#password12").val();
var email = $("#email").val();
var habbo = $("#habbo").val();
var skype = $("#skype").val();
var location = $("#location").val();
$.post("pages/register_submit.php", { username12: username12, password12: password12, email: email, habbo: habbo, skype: skype, location: location },
function(data) {
\t $('#results').html(data);
\t $('#myForm')[0].reset();
});
}
<!-- register.php -->
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="pages/_js/register.js"></script>
</head>
<span class="underhandle"><i class="fa fa-arrows" aria-hidden="true"></i></span> <span class="handle"></span>
<div class="boxhead">Register!
</div>
<!-- Selecting Event Data -->
<div style="height:auto !important;">
<form class="form-horizontal" id="myForm" method="post">
<fieldset>
<!-- Form Name -->
<br>
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label" for="username">Username</label>
<div class="col-md-4">
<input id="username12" name="username12" type="text" placeholder="Username" class="form-control input-md" required="true">
</div>
</div>
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label" for="password">Password</label>
<div class="col-md-4">
<input id="password12" name="password12" type="password" placeholder="Password" class="form-control input-md" required="true">
</div>
</div>
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label" for="email">Email</label>
<div class="col-md-4">
<input id="email" name="email" type="email" placeholder="Email" class="form-control input-md" required="true">
</div>
</div>
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label" for="habbo">Habbo</label>
<div class="col-md-4">
<input id="habbo" name="habbo" type="text" placeholder="Habbo" class="form-control input-md" required="true">
</div>
</div>
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label" for="Skype">Skype</label>
<div class="col-md-4">
<input id="skype" name="skype" type="text" placeholder="Skype" class="form-control input-md" required="false">
</div>
</div>
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label" for="location">location</label>
<div class="col-md-4">
<select class="form-control input-md" id="location" name="location" placeholder="Location">
<option>Afghanistan</option>
<option>Albania</option>
<option>Australia</option>
<option>Add all these fuckers later</option>
</select>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="submit"></label>
<div class="col-md-4">
<button name="submit" id="submitFormData" onclick="SubmitFormRegister();" class="btn btn-success">Submit</button>
</div>
</div>
</fieldset>
</form>
</div>
</html>
である私は、Ifを削除し、他の提出タグ場合register_submit.php
<?php
require_once("../staff/staff/_inc/glob.php");
$password12 = $_POST['password12'];
$username12 = $_POST['username12'];
$password_enc = $core->encrypt($password12);
$email = $_POST['email'];
$habbo = $_POST['habbo'];
$skype = $_POST['skype'];
$location = $_POST['location'];
$query3 = $db->query("SELECT * FROM users WHERE username = '{$username12}'");
$array3 = $db->assoc($query3);
$query4 = $db->query("SELECT * FROM users WHERE email = '{$email}'");
$array4 = $db->assoc($query4);
$query5 = $db->query("SELECT * FROM users WHERE habbo = '{$habbo}'");
$array5 = $db->assoc($query5);
if(!$username12 or !$password12 or !$email or !$habbo) {
echo "<div class=\"alert alert-danger\"><strong>Error!!</strong> Please Try again</div>"
} else {
$db->query("INSERT INTO `users`(`id`, `username`, `password`, `email`, `habbo`, `skype`, `location`, `displaygroup`, `usergroups`) VALUES (NULL, '{$username12}', '{$password_enc}', '{$email}', '{$habbo}', '{$skype}', '{$location}', '1', '1')");
echo "<div class=\"alert alert-success\"><strong>Success!</strong> Message! </div>" }?>
のコードです完全にうまく動作しますが、そこにフォームがあります。提出してください。構文に問題があるかどうか、またはそれが他のものかどうかはわかりません。私は間違っているが、交換する「または」して試みることができる高度な
は残念ながら||助けにはならない –
あああなたが不足している、両方のエコーの末でのそれ以外の場合は –
これはソートされました!ありがとうございました –