管理者が顧客情報を入力してデータベースに保存する Web インターフェイスを作成しようとしていますが、日付フィールドをクリックするとカレンダーが表示されるようにしたいと考えています。
これが私の挿入コードです
<?php
function valid( $start_date, $end_date, $error)
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Insert Records</title>
</head>
<body>
<?php
if ($error != '')
{
echo '<div style="padding:4px; border:1px solid red; color:red;">'.$error.'</div>';
}
?>
<form action="" method="post">
<table border="1">
<tr>
<td colspan="2"><b><font color='Red'>Insert Records </font></b></td>
</tr>
<tr>
<td width="179"><b><font color='#663300'>Start Date<em>*</em></font></b></td>
<td><label>
<input type="text" name="start_date" value="<?php echo $start_date; ?>" />
</label></td>
</tr>
<tr>
<td width="179"><b><font color='#663300'>End Date<em>*</em></font></b></td>
<td><label>
<input type="text" name="end_date" value="<?php echo $end_date; ?>" />
</label></td>
</tr>
<tr align="Right">
<td colspan="2"><label>
<input type="submit" name="submit" value="Insert Records">
</label></td>
</tr>
</table>
</form>
</body>
</html>
<?php
}
include'includes/connect.php';
if (isset($_POST['submit']))
{
$start = mysql_real_escape_string(htmlspecialchars($_POST['start_date']));
$end = mysql_real_escape_string(htmlspecialchars($_POST['end_date']));
if ($start== '' || $end == '' )
{
$error = 'Please enter the details!';
valid($start_date, $end_date, $error);
}
else
{
mysql_query("INSERT aggrement SET start_date='$start', end_date='$end'")
or die(mysql_error());
header("Location: viewaggrement.php");
}
}
else
{
valid('','','');
}
?>