Jump to content

lacho898

New Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by lacho898

  1. Ok.... please slow down. This is supposed to be a membership signup and this file is supposed to take the input from a file called index.php. As you can see in this file, there is some validation arguments in the code. If for example the username if left blank the file posts some text on to the page. That text is black and therefore can't be seen. I want to make it white and I don't know how
  2. Tried that and it only change the text colour of echos not other text
  3. 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
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.