Quantcast
Channel: PHP Freaks: PHP Help
Viewing all articles
Browse latest Browse all 13200

Changing text colour of an error

$
0
0

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


Viewing all articles
Browse latest Browse all 13200

Trending Articles