⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 operate.php3

📁 日程安排程序(日历功能
💻 PHP3
字号:
<?	include ("header.php3");	include ("config.php3");	$database = mysql_connect($mysql_hostname, $mysql_username, $mysql_password);	mysql_select_db($mysql_database, $database);	$lastday = 1;	while (checkdate($month,$lastday,$year))	{		$lastday++;	}	switch ($action)	{		case "Delete marked":			if (!$id)			{				echo "<p>You can't delete nothing from the table.";				break;			}			echo "We are about to delete id $id from $mysql_tablename<p>";			$query = mysql_query("SELECT username FROM $mysql_tablename WHERE id = $id");			$row = mysql_fetch_array($query);					if ( !$REMOTE_USER )			{				mysql_query("DELETE FROM $mysql_tablename WHERE id = '$id'");				echo "Item Deleted";			}			else			{				if ( strcmp($row[username], $REMOTE_USER) == 0 )				{					mysql_query("DELETE FROM $mysql_tablename WHERE id = '$id'");					echo "Item Deleted";				}				else				{					echo "You aren't the original user, you can't delete this";				}			}								break;		case "Modify marked":			if (!$id)			{				echo "<p>You can't modify nothing.";				break;			}			echo "We are about to modify id $id from $mysql_tablename";			$query = mysql_query("SELECT *, RIGHT(stamp, 8) AS thetime, SUBSTRING(stamp FROM 9 FOR 2) AS theday FROM $mysql_tablename WHERE id = '$id'");			$row = mysql_fetch_array($query);			$row[description] = ereg_replace("<br>", "", $row[description]);			echo "<form method=post action=operate.php3>				<input type=hidden name=id value='$row[id]'>				<table>				<tr>					<td><b>Username</td>";			if ( !$REMOTE_USER )			{				echo "<td><input type=text name=username size=20 value='$row[username]'></td></tr>";			}			else			{				if ( strcmp($REMOTE_USER, $row[username]) == 0)				{					echo "<td>$REMOTE_USER<input type=hidden name=username value='$REMOTE_USER'></td></tr>";				}				else				{					echo "<td>Since you are not the original user, you can't change this</td></tr>						 </table></form>";					break;				}			}			echo "				<tr>					<td><b>Day</td>					<td><select name=day size=1>";			for ($i=1; $i<$lastday; $i++)			{				if ($i == $row[theday])					echo "<option value=$i selected>$i</option>";				else					echo "<option value=$i>$i</option>";			}			echo "</select><select size=1 name=month>";			for ($i=1; $i<13; $i++)			{				$nm = date("F", mktime(0,0,0,$i,1,$year));				if ($i == $month)					echo "<option value=$i selected>$nm</option>";				else					echo "<option value=$i>$nm</option>";			}			echo "</select><select size=1 name=year>";			for ($i=$year-2; $i<$year+5; $i++)			{				if ($i == $year)					echo "<option value=$i selected>$i</option>";				else					echo "<option value=$i>$i</option>";			}			echo "</select></tr>				<tr><td><b>Time (hh:mm:ss)</td>				<td><input type=text name=time value='$row[thetime]'></td></tr>				<tr><td><b>Subject (255 chars max)</td>				<td><input type=text name=subject value=\"$row[subject]\"></td></tr>				<tr><td><b>Description</td>				<td><textarea wrap=virtual rows=5 cols=50 name=description>$row[description]</textarea></td></tr>				</table>				<input type=hidden name=action value=Addsucker>				<input type=hidden name=modify value=Modify>				<input type=submit value=\"Submit item\">				</form>";    			break;		case "Add item to calendar":			echo "Adding item to calendar";			$query = mysql_query("SELECT max(id) as id FROM $mysql_tablename");			if ($query)			{				$result = mysql_fetch_array($query);				$result["id"]++;			}			else			{				$result["id"] = 0;			}			echo "<form method=post action=operate.php3>				<input type=hidden name=id value=$result[id]>				<table>				<tr>	<td><b>Username</td>";			if ( !$REMOTE_USER )			{				echo "<td><input type=text name=username size=20></td></tr>";			}			else			{				echo "<td>$REMOTE_USER<input type=hidden name=username value='$REMOTE_USER'></td></tr>";			}						echo "	<tr><td><b>Day</td>					<td><select name=day size=1>";			for ($i=1; $i<$lastday; $i++)			{				if ($i == $day)					echo "<option value=$i selected>$i</option>";				else    					echo "<option value=$i>$i</option>";			}			echo "</select><select size=1 name=month>";			for ($i=1; $i<13; $i++)			{				$nm = date("F", mktime(0,0,0,$i,1,$year));				if ($i == $month)					echo "<option value=$i selected>$nm</option>";				else					echo "<option value=$i>$nm</option>";			}			echo "</select><select size=1 name=year>";			for ($i=$year-2; $i<$year+5; $i++)			{				if ($i == $year)					echo "<option value=$i selected>$i</option>";				else					echo "<option value=$i>$i</option>";			}			echo "</select></td></tr>					<tr><td><b>Time (hh:mm:ss)</td>					<td><input type=text name=time></td></tr>					<tr><td><b>Subject (255 chars max)</td>					<td><input type=text name=subject></td></tr>					<tr><td><b>Description</td>					<td><textarea wrap=virtual rows=5 cols=50 name=description></textarea></td></tr>				</table>				<input type=hidden name=action value=Addsucker>				<input type=submit value=\"Submit item\">				</form>";			break;		case "Addsucker":			if ($modify)			{				mysql_query("DELETE FROM $mysql_tablename WHERE id = '$id'");				ereg_replace("<br>", "", $description);			}			$description = nl2br($description);			$description = addslashes($description);			$subject = addslashes($subject);			$temp = mysql_query("INSERT INTO $mysql_tablename (username, stamp, subject, description) VALUES ('$username', '$year-$month-$day $time', '$subject', '$description')");			if ($temp != 0)				echo "Item added ...";			else			{				echo "Item may not have been added ...";				echo mysql_error();			}			break;	}	echo "<p><form method=get action=welcome.php3><input type=submit value='Back to Calendar'>		<input type=hidden name=month value=$month><input type=hidden name=year value=$year></form>";?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -