What's new

Closed patulong php dev

Status
Not open for further replies.
Huwag mo lagyan ng backslash(\) yung sa POST variable.

Error:
$fullname = $_POST[\'name\'];

Correct:
$fullname = $_POST['name'];

Saka sa validation mo use trim() function para sa "space" input, kapag empty() function lang ginamit mo valid ang "space" as input.
 
Huwag mo lagyan ng backslash(\) yung sa POST variable.

Error:
$fullname = $_POST[\'name\'];

Correct:
$fullname = $_POST['name'];

Saka sa validation mo use trim() function para sa "space" input, kapag empty() function lang ginamit mo valid ang "space" as input.
walang backslash yung actual na code paps
 
Huwag mo lagyan ng backslash(\) yung sa POST variable.

Error:
$fullname = $_POST[\'name\'];

Correct:
$fullname = $_POST['name'];

Saka sa validation mo use trim() function para sa "space" input, kapag empty() function lang ginamit mo valid ang "space" as input.
paano gamitin ang trim paps hehe
 
Patingin ng error?
yan paps
Notice: Undefined index: name in C:\xampp\htdocs\blog\register.php on line 4

Notice
: Undefined index: pass in C:\xampp\htdocs\blog\register.php on line 6

Notice
: Undefined index: gender in C:\xampp\htdocs\blog\register.php on line 7
Sign up Successfully!

success siya paps pero walang data sa database
 
yan paps
Notice: Undefined index: name in C:\xampp\htdocs\blog\register.php on line 4

Notice
: Undefined index: pass in C:\xampp\htdocs\blog\register.php on line 6

Notice
: Undefined index: gender in C:\xampp\htdocs\blog\register.php on line 7
Sign up Successfully!

success siya paps pero walang data sa database
 

Attachments

if(isset($_POST['name']) && (trim($_POST['name']) != "") ) {
echo "name is not empty";
}
else {
echo "name is empty";
}
actual codes paps ito yun

<?php


$fullname = $_POST['name'];
$email = $_POST['email'];
$code = $_POST['pass'];
$phone_number = $_POST['gender'];
$job = $_POST['job'];
$password = $_POST['password'];
$password = md5($password); //Password Encrypted

if (!empty ($fullname) || !empty($email) || !empty($code) || !empty($phone_number) || !empty($job) || !empty($password)) {
$host = "localhost";
$username = "root";
$dbpassword = "";
$dbname = "final_project";

//create connection here
$conn= new mysqli($host,$username,$dbpassword,$dbname);
if (mysqli_connect_error()) {
die('Connect Error('.mysqli_connect_errno().')'.mysqli_connect_errno());
}else{
$SELECT = "SELECT email from register where email = ? Limit 1";
$INSERT = "INSERT into register (fullname,email,code,phone_number,job,password) value(?,?,?,?,?,?)";

//Prepaired Statement

$stmt = $conn->prepare($SELECT);
$stmt->bind_param("s",$email);
$stmt->execute();
$stmt->bind_result($email);
$stmt->store_result();
$rnum = $stmt->num_rows;

if ($rnum==0) {
$stmt-> close();

$stmt = $conn->prepare($INSERT);
$stmt->bind_param("ssssii", $fullname,$email,$code,$phone_number,$job,$password);
$stmt->execute();

echo "Sign up Successfully!";

}else{
echo "Someone registered with this email";
}
$stmt->close();
$conn->close();
}

}else{
echo "All field are required!";
die();
}
?>
 
yan paps
Notice: Undefined index: name in C:\xampp\htdocs\blog\register.php on line 4

Notice
: Undefined index: pass in C:\xampp\htdocs\blog\register.php on line 6

Notice
: Undefined index: gender in C:\xampp\htdocs\blog\register.php on line 7
Sign up Successfully!

success siya paps pero walang data sa database
Patingin ng line 4,6 and 7 sa register.php. Screenshot mo
 
actual codes paps ito yun

<?php


$fullname = $_POST['name'];
$email = $_POST['email'];
$code = $_POST['pass'];
$phone_number = $_POST['gender'];
$job = $_POST['job'];
$password = $_POST['password'];
$password = md5($password); //Password Encrypted

if (!empty ($fullname) || !empty($email) || !empty($code) || !empty($phone_number) || !empty($job) || !empty($password)) {
$host = "localhost";
$username = "root";
$dbpassword = "";
$dbname = "final_project";

//create connection here
$conn= new mysqli($host,$username,$dbpassword,$dbname);
if (mysqli_connect_error()) {
die('Connect Error('.mysqli_connect_errno().')'.mysqli_connect_errno());
}else{
$SELECT = "SELECT email from register where email = ? Limit 1";
$INSERT = "INSERT into register (fullname,email,code,phone_number,job,password) value(?,?,?,?,?,?)";

//Prepaired Statement

$stmt = $conn->prepare($SELECT);
$stmt->bind_param("s",$email);
$stmt->execute();
$stmt->bind_result($email);
$stmt->store_result();
$rnum = $stmt->num_rows;

if ($rnum==0) {
$stmt-> close();

$stmt = $conn->prepare($INSERT);
$stmt->bind_param("ssssii", $fullname,$email,$code,$phone_number,$job,$password);
$stmt->execute();

echo "Sign up Successfully!";

}else{
echo "Someone registered with this email";
}
$stmt->close();
$conn->close();
}

}else{
echo "All field are required!";
die();
}
?>
Patingin ng form mo sa html. Yung <form></form> tag. Baka mali or wala kang nalagay na "name" attribute sa input field.
 
Patingin ng form mo sa html. Yung <form></form> tag. Baka mali or wala kang nalagay na "name" attribute sa input field.
yan paps

<form action="register.php" method="POST">
<div class="form-group input-group">
<div class="input-group-prepend">
<span class="input-group-text"> <i class="fa fa-user"></i> </span>
</div>
<input name="fullname" class="form-control" placeholder="Full name" type="text" required>
</div> <!-- form-group// -->
<div class="form-group input-group">
<div class="input-group-prepend">
<span class="input-group-text"> <i class="fa fa-envelope"></i> </span>
</div>
<input name="email" class="form-control" placeholder="Email address" type="email" required>
</div> <!-- form-group// -->
<div class="form-group input-group">
<div class="input-group-prepend">
<span class="input-group-text"> <i class="fa fa-phone"></i> </span>
</div>
<select name="code" class="custom-select" style="max-width: 120px;" value="" required>
<option selected hidden value="">Area Code</option>
<option value="+63">+63</option>
<option value="+72">+72</option>
<option value="+82">+82</option>
</select>
<input name="phone_number" class="form-control" placeholder="Phone number" type="text" required>
</div> <!-- form-group// -->
<div class="form-group input-group">
<div class="input-group-prepend">
<span class="input-group-text"> <i class="fa fa-building"></i> </span>
</div>
<select name="job" class="form-control" required>
<option selected=""> Select job type</option>
<option>Front End Developer</option>
<option>Full Stack Developer</option>
<option>System Developer</option>
</select>
</div> <!-- form-group end.// -->
<div class="form-group input-group">
<div class="input-group-prepend">
<span class="input-group-text"> <i class="fa fa-lock"></i> </span>
</div>
<input name="password" class="form-control" placeholder="Create password" type="password" required>
</div> <!-- form-group// -->
<div class="form-group input-group">
</div> <!-- form-group// -->
<div class="form-group">
<button name="btn-register" type="submit" class="btn btn-primary btn-block"> Create Account </button>
</div> <!-- form-group// -->
<p class="text-center">Have an account? <a href="">Log In</a> </p>
</form>
 
Hindi match 'yung sa name attribute mo, fullname, password ang nakalagay, hindi ko makita 'yung gender.
 
Status
Not open for further replies.

Similar threads

Back
Top