Error: Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in C:\xampp\htdocs\mySalon\reservation.php on line 17 ($servicesHairID = mysql_real_escape_string ($_POST ['servicesHairID']);
<?php include("C:/xampp/htdocs/mySalon/connect_database.php"); ?>
<?php
session_start();
if (isset ($_POST['submit'],$_POST['completeName'],$_POST ['mobileNumber'],$_POST ['emailAddress'],$_POST ['date'],$_POST ['time'],$_POST['servicesHairID'],$_POST['termsCondition'])) {
$submit = $_POST['submit'];
//form data
$completeName = mysql_real_escape_string ($_POST ['completeName']);
$mobileNumber = mysql_real_escape_string ($_POST ['mobileNumber']);
$emailAddress = mysql_real_escape_string ($_POST ['emailAddress']);
$date = mysql_real_escape_string($_POST ['date']);
$time = mysql_real_escape_string($_POST ['time']);
$servicesHairID = mysql_real_escape_string ($_POST ['servicesHairID']);
$termsCondition = mysql_real_escape_string ($_POST ['termsCondition']);
if ($submit)
{
if (!empty($_POST['completeName']) && !empty($_POST['mobileNumber']) && !empty($_POST['emailAddress']) && !empty($_POST['date']) && !empty($_POST['time']) && !empty($_POST['servicesHairID']) && !empty($_POST['termsCondition']) ) {
$query="SELECT * FROM services_reserve WHERE completeName = '".$completeName."'
AND mobileNumber = '".$mobileNumber."'
AND emailAddress = '".$emailAddress."'
AND date_reserve = '".$date."'
AND time_reserve = '".$time."'
AND hairServices ='".$servicesHairID."'
AND termsCondition ='".$termsCondition."'";
$result = mysql_query($query);
@$num_rows = mysql_num_rows($result);
if ($num_rows == 0) {
$query1="INSERT INTO services_reserve (completeName,mobileNumber,emailAddress,date_reserve,time_reserve,hairServices,termsCondition)
VALUES ('$_POST[completeName]','$_POST[mobileNumber]','$_POST[emailAddress]','$_POST[date]','$_POST[time]','$_POST[servicesHairID]','$_POST[termsCondition]')";
$result1 = mysql_query($query1);
if(@result1 == 0) {?>
<script language="javascript">
alert("Reservation detail has been send.Please check your email address for the confirmation.");
</script>
<?
}
else { ?> <script language="javascript">
alert("No record added.");
</script><? }
}
else
echo "";
}
else
echo "Please fill in <b>all</b> fields!";
}
}
?>
HTML FORM
<legend class="style29">Choose Type of Services</legend>
<p> </p>
<table width="400" border="0" style="font-size:12px">
<tr>
<td><span class="style13">Hair Services:</span></td>
<td><p>
<select name="servicesHairID[]" id="servicesHairID" multiple="multiple">
<option value="Amino Mint Treatment">Amino Mint Treatment</option>
<option value="Cellophane">Cellophane</option>
<option value="Fill and Seal Vital Repair">Fill and Seal Vital Repair</option>
<option value="Hair Blow Dry">Hair Blow Dry</option>
<option value="Hair Color Promo">Hair Color Promo</option>
<option value="Hair Hi-Lite">Hair Hi-Lite</option>
<option value="Hair Mask">Hair Mask</option>
<option value="Hair Perming">Hair Perming</option>
<option value="Hair Rebonding any Lenght">Hair Rebonding any lenght</option>
<option value="Hair Relax">Hair Relax</option>
<option value="Hair Spa">Hair Spa</option>
<option value="Haircut">Haircut</option>
<option value="Hair Wax">Hair Wax</option>
<option value="Hot Oil">Hot Oil </option>
<option value="Ionic Keratin Treatment">Ionic Keratin Treatment</option>
<option value="Iron Straight">Iron Straight</option>
<option value="Keratin Treatment">Keratin Treatment</option>
<option value="Loreal Gloss Treatment">Loreal Gloss Treatment</option>
<option value="Loreal Hair Color">Loreal Hair Color</option>
<option value="Loreal Hair Spa">Loreal Hair Spa</option>
<option value="Milk Relax w/ free hot oil and haircut">Milk Relax w/ free hot oil and Haircut</option>
<option value="Powerdose">Powerdose</option>
<option value="Semi De Lino">Semi De Lino</option>
<option value="Semi Permanent Hair Color">Semi Permanent Hair Color</option>
</select>
</p>
<p> </p></td>
</tr>
</table>
</fieldset>
<p> </p>
<p> </p>
<input name="termsCondition" type="checkbox" value="check" />
By clicking the box, you Agree to the <a href="termsCondition.php" target="_blank">Terms and Conditions</a> of Keith Louise Salon and Spa.
<input type="submit" name="submit" value="Reserve"/>
</form>
</div>
</div>
</div>
<div id="sidebar">
<div id="news" class="boxed1">
<h2 class="title">News & Updates</h2>
<div class="content">
</div>
</div>
</div>
<!-- end #sidebar -->
<div style="clear: both; height: 1px;"></div>
</div>
<!-- end #page -->
</body>
</html>