Jump to content

TIME CONFLICT


cyrixware

Recommended Posts

i created temporary scheduling for the students.. the problem is the time conflict. let say in the database the time start-end 8:00 10:00 exist! then after that wen i try to save 9:00 10:00 the message will display "choose another time." which is the time conflict. how to fix this prob? tnx :)

 

i have here the source codes:

 

<form name="form" method="post" action="addsubject.php">

<select name="startTime">
  <option>08:00</option>
  <option>09:00</option>
  <option>10:00</option>
  <option>11:00</option>
  <option>12:00</option>
</select>
<select name="endTime">
<option>08:00</option>
  <option>09:00</option>
  <option>10:00</option>
  <option>11:00</option>
  <option>12:00</option>
</select>
<input type="submit" name="Submit" value="Submit">   
<?
$conn = mysql_connect("localhost","root","") or die(mysql_error());
$db = mysql_select_db("compare") or die(mysql_error());

if($_REQUEST['Submit'] == "Submit"){

$startTime    = $_REQUEST['startTime'];
$endTime      = $_REQUEST['endTime'];

//include("../connDB.php");
if(($endTime < $startTime) || ($endTime == $startTime))
{
?>
<script language="JavaScript">
alert("Choose another time. Try Again.");	
	win = window.open('addsubject.php','_self');

</script>
<?
}else{


$sql = "SELECT sum(*) FROM saveitem WHERE ($startTime < endTime) && (startTime < $endTime)";
$q_add = mysql_query($sql);
$num = mysql_num_rows($q_add);
if( $num != 0 ){
?>
<script language="JavaScript">
	win = window.open('addsubject.php','_self');
	alert("Time Conflict!");	
</script>
<?
	}else{
	$sql = "INSERT INTO saveitem (
							 	startTime,
								endTime) 
			VALUES 
								('$startTime',
								'$endTime')";

	if(!$q = mysql_query($sql))
	{
		echo "<font color=#FF0000 size=2 face=Verdana, Arial, Helvetica, sans-serif>
				<center><b>Student ID Number/Username already exist!</b></center></font>";
	}		

	elseif(mysql_affected_rows() == 0)
	{
		echo "<font color=#FF0000 size=2 face=Verdana, Arial, Helvetica, sans-serif>
				<center><b>Cannot add record this time...</b></center></font>";
	}
	else
	{
	?>
	<script language="JavaScript">
		alert("Student Record has been succesfully saved! ");
		win = window.open('addsubject.php','_self');
	</script>
	<?
	}
}
  }
}
?>
</form>

Link to comment
https://forums.phpfreaks.com/topic/91647-time-conflict/
Share on other sites

I fix now.. and here is the solution. hehehehe lol  ;D

<form name="form" method="post" action="addsubject.php">
<select name="startTime">
  <option>08:00</option>
  <option>08:30</option>
  <option>08:31</option>
  <option>09:00</option>
  <option>09:01</option>
  <option>09:30</option>
  <option>09:31</option>
  <option>10:00</option>
  <option>10:01</option>
  <option>10:30</option>
  <option>10:31</option>
  <option>11:00</option>
  <option>11:01</option>
  <option>11:30</option>
  <option>11:31</option>
  <option>12:00</option>
  <option>12:01</option>
  <option>12:30</option>
  <option>12:31</option>
  <option>13:00</option>
  <option>13:01</option>
  <option>13:30</option>
  <option>13:31</option>
  <option>14:00</option>
  <option>14:01</option>
  <option>14:30</option>
  <option>14:31</option>
  <option>15:00</option>
  <option>15:01</option>
  <option>15:30</option>
  <option>15:31</option>
  <option>16:00</option>
  <option>16:01</option>
  <option>16:30</option>
  <option>16:31</option>
  <option>17:00</option>
  <option>17:01</option>
  <option>17:30</option>
  <option>17:31</option>
  <option>18:00</option>
  <option>18:01</option>
  <option>18:30</option>
  <option>18:31</option>
  <option>19:00</option>
  <option>19:01</option>
  <option>19:30</option>
  <option>19:31</option>
  <option>20:00</option>
  <option>20:01</option>
  <option>20:30</option>
</select>
<select name="endTime">
  <option>08:00</option>
  <option>08:30</option>
  <option>08:31</option>
  <option>09:00</option>
  <option>09:01</option>
  <option>09:30</option>
  <option>09:31</option>
  <option>10:00</option>
  <option>10:01</option>
  <option>10:30</option>
  <option>10:31</option>
  <option>11:00</option>
  <option>11:01</option>
  <option>11:30</option>
  <option>11:31</option>
  <option>12:00</option>
  <option>12:01</option>
  <option>12:30</option>
  <option>12:31</option>
  <option>13:00</option>
  <option>13:01</option>
  <option>13:30</option>
  <option>13:31</option>
  <option>14:00</option>
  <option>14:01</option>
  <option>14:30</option>
  <option>14:31</option>
  <option>15:00</option>
  <option>15:01</option>
  <option>15:30</option>
  <option>15:31</option>
  <option>16:00</option>
  <option>16:01</option>
  <option>16:30</option>
  <option>16:31</option>
  <option>17:00</option>
  <option>17:01</option>
  <option>17:30</option>
  <option>17:31</option>
  <option>18:00</option>
  <option>18:01</option>
  <option>18:30</option>
  <option>18:31</option>
  <option>19:00</option>
  <option>19:01</option>
  <option>19:30</option>
  <option>19:31</option>
  <option>20:00</option>
  <option>20:01</option>
  <option>20:30</option>
</select>
<input type="submit" name="Submit" value="Submit">   
<?
$conn = mysql_connect("localhost","root","") or die(mysql_error());
$db = mysql_select_db("compare") or die(mysql_error());

if($_REQUEST['Submit'] == "Submit"){

$startTime    = $_REQUEST['startTime'];
$endTime      = $_REQUEST['endTime'];

//include("../connDB.php");
if(($endTime < $startTime) || ($endTime == $startTime))
{
?>
<script language="JavaScript">
alert("Choose another time. Try Again.");	
	win = window.open('addsubject.php','_self');

</script>
<?
}else{


$sql   = "SELECT * FROM saveitem WHERE '$startTime' BETWEEN startTime AND endTime || startTime = '$startTime'";
$q_add = mysql_query($sql);
$num   = mysql_num_rows($q_add);
if( $num != 0 ){
?>
<script language="JavaScript">
	win = window.open('addsubject.php','_self');
	alert("Time Conflict!");	
</script>
<?
	}else{
	$sql = "INSERT INTO saveitem (
							 	startTime,
								endTime) 
			VALUES 
								('$startTime',
								'$endTime')";

	if(!$q = mysql_query($sql))
	{
		echo "message";
	}		

	elseif(mysql_affected_rows() == 0)
	{
		echo "message";
	}
	else
	{
	?>
	<script language="JavaScript">
		alert("Student Record has been succesfully saved! ");
		win = window.open('addsubject.php','_self');
	</script>
	<?
	}
}
  }
}
?>
</form>

Link to comment
https://forums.phpfreaks.com/topic/91647-time-conflict/#findComment-470298
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.