Hi Guys,
I have this code;
<html> <head> <style> stuff { color:#FFF } </style> </head> <body> <div id='stuff'> <?php session_start(); include('configdb.php'); if(isset($_POST['submit'])) { //whether the username is blank if($_POST['username'] == '') { $_SESSION['error']['username'] = "User Name is required."; } //whether the email is blank if($_POST['email'] == '') { $_SESSION['error']['email'] = "E-mail is required."; } else { //whether the email format is correct if(preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9._-]+)+$/", $_POST['email'])) { //if it has the correct format whether the email has already exist $email= $_POST['email']; $sql1 = "SELECT * FROM user WHERE email = '$email'"; $result1 = mysqli_query($mysqli,$sql1) or die(mysqli_error()); if (mysqli_num_rows($result1) > 0) { $_SESSION['error']['email'] = "This email address is already being used."; } } else { //this error will set if the email format is not correct $_SESSION['error']['email'] = "Your email address is not valid."; } } //whether the password is blank if($_POST['password'] == '') { $_SESSION['error']['password'] = "Password is required."; } if(strlen($_POST['password']) < 6){ $_SESSION['error']['password'] = "Password is too short"; } if(isset($_SESSION['error'])) { header("Location: index.php"); exit; } else { $username = $_POST['username']; $email = $_POST['email']; $password = $_POST['password']; $tester = $_POST['tester']; $com_code = md5(uniqid(rand())); $sql = "INSERT INTO user (`username`, `email`, `password`, `tester`, `com_code`) VALUES ('$username', '$email', '$password', '$tester', '$com_code')"; $result2 = mysqli_query($mysqli,$sql) or die(mysqli_error()); if($result2) { $to = $email; $subject = "Confirmation from Husha Innovations"; $header = "Husha Innovations: Confirmation"; $message = "Please click the link below to verify and activate your account. rn"; $message .= "http://www.hushainnovations.comule.com/confirm.php?passkey=$com_code"; $sentmail = mail($to,$subject,$message,$header); if($sentmail) { echo "Your Confirmation Link Has Been Sent To Your Email Address."; } else { echo "Cannot send Confirmation link to your e-mail address"; } } } } ?> </div> </body> </html>
However, all my text appears in black writing which is not good if you have a black background for your website. I have managed to change the colour of the echo's but not in the places like
$_SESSION['error']['password'] = "Password is required.";
Any ideas?
Thanks