Hello guys, how can I have my php load on the same page as my HTML page. for example, when the user clicks register and hasn’t filled all the boxes instead of saying “fill all boxes” on a new page. I want it load on the same HTML page.
<div class="submit">
<input type="submit" name='submit' value="Register" id="button-blue" />
<div class="ease"></div>
my php code:
[php]<?php
$submit = &$_POST[‘submit’];
//form data
$firstName = strip_tags(@$_POST[‘firstName’]);
$LastName = strip_tags(@$_POST[‘LastName’]);
$username = strip_tags(@$_POST[‘username’]);
$password = (strip_tags(@$_POST[‘password’]));
$repeatpassword = (strip_tags(@$_POST[‘repeatpassword’]));
$date = date(“Y-m-d”);
if ($submit)
{
//check for existance
if ($firstName&&$LastName&&$username&&$password&&$repeatpassword)
{
if ($password==$repeatpassword)
{
//chech char of user
if (strlen($username)>25||strlen($firstName)>25)
{
echo "Length of username or fullname is too long!";
}
else
{
//check password length
if (strlen($password)>25||strlen($password)<6)
{
echo "Password must be between 6 and 25 charcters";
}
else
{
//register the user!
//encrypt password
$password = md5($password);
$repeatpassword = md5($repeatpassword);
//open database
$connect = mysql_connect(“********”,”*****”,”*****”) or die ("couldn't connect!");
mysql_select_db("ma301sl_FitnessPal1") or die("couldn't find db");
//generate random number for activation process
$queryreg = mysql_query("
INSERT INTO register VALUES(’’,’$firstName’,’$LastName’,’$username’,’$password’,’$date’)
");
die (“You have been registered! Return to main menu Return to login.”);
}
}
}
else
echo "Your password do not much";
}
else
echo “Please fill in all fields!”;
}
?>[/php]
Thanks