|
|
|
สอบถามโค้ด php พออัพไฟล์ขึ้น phpmyadmin แล้วมันไม่ลิ้งไปเหมือนที่รันใน notepad++ อะค่ะ |
|
|
|
|
|
|
|
เอ้ย อัพขึ้นโปรแกรม filezilla ขอโทษค่ะ
|
|
|
|
|
Date :
2017-07-15 01:23:49 |
By :
ying2166 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดมาวาง
และอัพขึ้นโฮสน่ะถูกแล้ว ส่วนFileZilla. เป็นโปรแกรมช่วยอัพโหลด
|
|
|
|
|
Date :
2017-07-15 09:47:38 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอ่อแล้วปัญหามันเกิดจากอะไรหรอคะ
|
|
|
|
|
Date :
2017-07-15 12:34:38 |
By :
ying2166 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีหลายกรณี เอาโค๊ดมาวางจะได้รู้
|
|
|
|
|
Date :
2017-07-15 14:46:46 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่ค่ะ
Code (PHP)
<head>
<link rel="stylesheet" type="text/css" href="main.css">
<script src="jquery-3.2.1.slim.min.js"></script>
<script src="index.js"></script>
</head>
<div class="login-page">
<div class="form">
<form name = "RegistrationForm" method = "POST" action = "register.php" class="register-form">
<input type="text" placeholder="Username" name = "user_user_name"/>
<input type="password" placeholder="Password" name = "user_password"/>
<input type="password" placeholder ="Confirm Password" name="user_cpassword" />
<input type="text" placeholder="First name" name = "user_first_name"/>
<input type="text" placeholder="Last name" name = "user_last_name"/>
<input type="text" placeholder="Phone" name = "user_phone_number"/>
<input type="text" placeholder="Address" name = "user_address"/>
<input type="text" placeholder="Email address" name = "user_email"/>
<input type ="submit" name = "register" id = "submit" value = "Register">
<p class="message">Already registered? <a href="#" id = "hsignin">Sign In</a></p>
</form>
<form name = "LoginForm" method = "POST" action = "authentication.php" class="login-form">
<input type="text" name = "username" placeholder="username" />
<input type="password" name = "password" placeholder="password" />
<input type ="submit" name = "login" id = "submit" value = "Login">
<p class="message">Not registered? <a href="#" id = "hcreateacc">Create an account</a></p>
</form>
</div>
</div>
<?php
?>
|
|
|
|
|
Date :
2017-07-15 16:35:24 |
By :
ying2166 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้หน้า register ค่ะ
Code (PHP)
<?php
include ('dbconnect.php');
$username = $_REQUEST["user_user_name"];
$password = $_REQUEST["user_password"];
$cpassword = $_REQUEST["user_cpassword"];
$email =$_REQUEST["user_email"];
echo $username;
echo $password;
echo $cpassword;
echo $email;
//error
$error =false;
//valid username
if (strlen($username) < 4) {
echo 'Username too short, minimum is 4 characters';
$error = true;
}
//valid password
if (strlen($password) < 6) {
echo 'Password too short, minimum is 6 characters';
$error = true;
}
if ($password != $cpassword) {
echo 'Password an confirm password are different';
$error = true;
}
//validform email
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo 'Invalide E-Mail';
$error = true;
}
if (!$error) {
// your database information
$db_host = 'localhost';
$db_name = 'biddingplu_db';
$db_user = 'biddingplu_user';
$db_pass = 'popbeauying';
// connect
try {
// You must change this if you use different database system
$conn = new PDO("mysql:host=$db_host; dbname=$db_name", $db_user, $db_pass);
$conn->exec("SET CHARACTER SET utf8");
// prepare sql for checking username
$result = $conn->prepare("SELECT COUNT(*) FROM User WHERE User_user_name='" . $username . "");
$result->execute();
if ($result !== false) {
if ($result->fetchColumn() > 0) {
echo 'This username already taken';
$error = true;
}
}
if (!$error) {
$user = array(
'name' => $username,
'password' => $password,
'email' => $email,
);
$result = $conn->prepare("INSERT INTO User VALUES (null, :name, :password, :email)");
$result->execute($user);
if ($result !== false) {
echo 'Registration Completed.';
}
}
}
$conn = null;
}
catch (PDOException $e) {
echo $e->getMessage();
}
}
?>
|
|
|
|
|
Date :
2017-07-15 16:39:54 |
By :
ying2166 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูจาก index.php โดยไม่สนใจ index.js เพราะไม่ได้เอามาแสดงไว้ด้วย
ก็เดาเอาว่า อัพโหลดไฟล์ไม่ครบ หรืออัพโหลดไปผิดที่
|
|
|
|
|
Date :
2017-07-15 22:44:18 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ง่ายๆก่อนนะ ที่ฟอร์ม action = "authentication.php" สั่งแอ็คชั่นไปที่ไฟล์ authentication.php
แต่รับค่าที่ register มันไม่ใช่แล้วครับ ใจเย็นๆ รูปแบบการ Login มีสำเร็จแจ้งเยอะ ค่อยๆหาครับ
ถ้าจะ jquery ตรง action ต้องเป็นค่าว่าง ส่วนจะส่งด้วย ajax post ต้องดูอีกทีครับ
|
|
|
|
|
Date :
2017-07-17 09:52:15 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วิธีการอัพโหลดเว็บไซต์ หรือ โปรเจค/โปรแกรม php ขึ้นโฮส (Host) บน Server .
|
|
|
|
|
Date :
2017-07-18 09:33:16 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|