このプログラムは、生成されたインターフェイスでのデータの送信に常に失敗し、アスタリスク付きの情報が不完全であることを常に通知しますが、私は実際に情報を入力しました
この投稿は、jackbill43 によって 2013-08-15 15 に最後に投稿されました。 09:41 編集
アドバイスを求めている初心者
<頭>
教室の追加/変更
include_once("base-class.php");
// 新しい sae データベース クラスを作成します
$mysql = new SaeMysql();
// 変更する必要がある教室 ID 番号を取得し、
に渡します。
$class_id=intval($_GET["class_id"]);
// オペレーション ID を取得して渡します
$action=$_POST["アクション"];
$action= string::un_script_code($action);
$action= string::un_html($action);
//変更するかどうかを決定します。教室 ID が渡された場合は、データベース クエリを実行してすべてのコンテンツを取得します
if($class_id)
{
$class_value=$mysql->getLine("select * from class where class_id=$class_id");
If(!$class_value)
{
echo "<script>alert('そのような教室はありません');history.back();</Script>";
終了;
}
}
//オペレーションIDを取得したら、オペレーションを入力または変更します
if($action=="更新")
{
//フォームの受信データを取得します
$old_class_id=$_POST["class_id"];
$class_name=$_POST["class_name"];
$class_number=$_POST["class_number"];
$class_fid=$_POST["class_fid"];
$class_status=$_POST["class_status"];
//受信データのフィルタリング
$old_class_id=intval($old_class_id);
$class_name= string::un_script_code($class_name);
$class_number= string::un_script_code($class_number);
$class_fid=intval($class_fid);
$class_status=intval($class_status);
//テストに必要な項目
If(!$class_name || !$class_number|| !$roster_status)
{
echo "<script>alert('フォームが不完全です。アスタリスクの付いたフィールドは必須です!');history.back();</Script>";
終了
}
//デフォルトパラメータ
$nowtime=date("Y/m/d H:i:s",time());
// 変更の場合
If($old_class_id)
{
$sql = "クラスセットを更新
class_name='$class_name',
class_number='$class_number',
class_fid='$class_fid',
class_status='$class_status',
edittime='$nowtime'
ここで、class_id=$old_class_id";