クレジット・ディスクソース・データベースOA CRUD -PHP

<!DOCTYPE htmlのOA信用盘架设Q <3027288330> PUBLIC " - // W3C // DTD XHTML 1.0過渡// EN"「のhttp:/ http://sse168.com//TR/xhtml1/DTD/xhtml1-transitional .DTD "> ;
<HTMLのxmlns = "のhttp:/ http://sse168.com/> ;
<ヘッド>
<META HTTP-当量=" Content-Typeの"コンテンツ=" text / htmlの。文字セット= UTF-8" />
<タイトル>无标题文档</ TITLE>
</ HEAD>

<身体>

<表幅= "100%"ボーダー=」1" CELLPADDING = "0" CELLSPACING = "0">
<TR>
<TD>コード</ TD>
<TD>名</ TD>
<TD>性別</ TD >
<TD>全国</ TD>
<TD>誕生日</ TD>
<TD>運転</ TD>
</ TR>

<?php

//造连接对象
$db = new  MySQLi("localhost","root","123","mydb");
//写SQL语句
$sql = "select * from info";
//执行SQL语句
$result = $db->query($sql);
//读数据
$attr = $result->fetch_all();

foreach($attr as $v)
{
    echo "<tr>";

    $sex = $v[2]?"男":"女";

    //根据名族代号查询名族名称
    $name = NationName($v[3]);

    echo "<td>{$v[0]}</td><td>{$v[1]}</td><td>{$sex}</td><td>{$name}</td><td>{$v[4]}</td><td><a href='shanchu.php?c={$v[0]}' onclick=\"return confirm('确定删除么?')\">删除</a><a href='xiugai.php?c={$v[0]}'>修改</a></td>";

    /*foreach($v as $v1)
    {
        echo "<td>{$v1}</td>";
    }*/

    echo "</tr>";
}

//给一个民族代号,返回民族名称
function NationName($code)
{
    //造连接对象
    $db = new  MySQLi("localhost","root","123","mydb");
    //写SQL语句
    $sql = "select name from nation where code='{$code}'";
    //执行SQL语句
    $result = $db->query($sql);

    $attr = $result->fetch_row();

    return $attr[0];
}

?>

</表>
<a href="add.php">の<input type = "ボタン"値= "データの追加" /> </a>の
</ BODY>
</ HTML>
コードをコピー

加えます

复制代码
<!DOCTYPE htmlののPUBLIC " - // W3C // DTD XHTML 1.0過渡// EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ;
<HTMLのxmlns = " http://www.w3.org/1999/xhtml"> ;
<ヘッド>
<META HTTP-当量= "Content-Typeの"コンテンツ= "text / htmlの;のcharset = UTF-8" />
<タイトル>无标题文档</ TITLE>
</ HEAD>

<身体>

<FORM ACTION = "addchuli.php" METHOD = "POST">
の<div>代号:の<input type = "text"の名= "コード" /> </ div>
<div>姓名:の<input type = "text"の= "名前" /> </ div>の名前
の<div>性别:
<入力タイプ= "ラジオ"名前= "性別"値= "1"をチェック= "確認" />男
 
の<input type = "ラジオ"の名前を= "性別"値= "0" />女
</ div>
<div>の民族:
<>名前= "国"を選択します
<?phpの
//造连接对象
$デシベル=新しいMySQLiを( "localhost"を、 "ルート"、 "123"、 "MYDB")。
$ sqlを= "国民SELECT * FROM";
$結果= $ DB->クエリ($ sqlを);

    foreach($attr as $v)
    {
        echo "<option value='{$v[0]}'>{$v[1]}</option>";
    }
    ?>
</select>
</div>
<div>生日:<input type="text" name="birthday" /></div>

<div><input type="submit" value="添加" /></div>

</フォーム>

</ BODY>
</ HTML>
コードをコピー

治療を追加します

复制代码
<PHPの?
$コード= $ _POST [ "コード"];
$名= $ _POST [ "名前"];
$性別= $ _POST [ "セックス"];
$国家= $ _POST [ "国家"];
$誕生日= $ _POST [ "誕生日"];

//接続オブジェクトを作成します
$デシベル=新しいMySQLiを( "ローカルホスト "、 "ルート"、 "123"、 "MYDBを");

$ sqlを= "インフォ値に挿入( '{$コード}'、 '{$名}'、{$性別}、 '{$国民}'、 '{$誕生日}')";

$ DB->クエリ($ sqlを);

ヘッダ(「場所:main.php」) ;
コードは、コピー
、削除します

コードをコピーして
、<PHP?
$コード= $ _GET [ "C"];

//接続オブジェクトを作成します
$デシベル=新しいMySQLiを( "ローカルホスト "、 "ルート"、 "123"、 "MYDBを");

$のSQLは=「先コード= 『{$コード}』から削除」。

$ R = $ DB->クエリ($ sqlを);

IF($ R&LT)
{
ヘッダ( "LOCATION:main.php");
}

{
エコー「削除「が失敗;
}
コードのコピー
変更を

复制代码
<!DOCTYPE htmlののPUBLIC " - // W3C // DTD XHTML 1.0過渡// EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ;
<HTMLのxmlns = " http://www.w3.org/1999/xhtml"> ;
<ヘッド>
<META HTTP-当量= "Content-Typeの"コンテンツ= "text / htmlの;のcharset = UTF-8" />
<タイトル>无标题文档</ TITLE>
</ HEAD>

<身体>
<?PHPの
$コード= $ _GET [ "C"];
//造连接对象
$デシベル=新しいMySQLiを( "localhost"を、 "根"、 "123"、 "mydbという");
//写SQL语句
$ SINFO = "インフォコード= '{$コード}'から*を選択";

$rinfo = $db->query($sinfo);

$ainfo = $rinfo->fetch_row();

?>

<フォームアクションは= "xiugaichuli.php" METHOD = "POST">
の<div>の<input type = "隠れた" NAME = "コード"値= "<$ AINFOエコーPHP [0];?>" /> </ DIV>
:; /> </ div> <div>の姓名の<input type = "text" NAME = "名前"の値= "<?[1] AINFO $エコーPHP>を"

<div>性别:
<input type="radio" name="sex" value="1" <?php echo $ainfo[2]?"checked='checked'":"" ?> />男
&nbsp;
<input type="radio" name="sex" value="0" <?php echo $ainfo[2]?"":"checked='checked'" ?> />女
</div>

<div>民族:
<select name="nation">
    <?php

    $sql = "select * from nation";
    $result = $db->query($sql);
    $attr = $result->fetch_all();

    foreach($attr as $v)
    {
        if($v[0]==$ainfo[3])
        {
            echo "<option selected='selected' value='{$v[0]}'>{$v[1]}</option>";
        }
        else
        {
            echo "<option value='{$v[0]}'>{$v[1]}</option>";
        }
    }
    ?>
</select>
</div>

<div>生日:<input type="text" name="birthday" value="<?php echo $ainfo[4]; ?>" /></div>

<div><input type="submit" value="修改" /></div>

</フォーム>

</ BODY>
</ HTML>
コードのコピー
修正プロセスを

复制代码
<PHPの?
$コード= $ _POST [ "コード"];
$名= $ _POST [ "名前"];
$性別= $ _POST [ "セックス"];
$国家= $ _POST [ "国家"];
$誕生日= $ _POST [ "誕生日"];

//接続オブジェクトを作成します
$デシベル=新しいMySQLiを( "ローカルホスト "、 "ルート"、 "123"、 "MYDBを");

$ SQL = "更新情報セット名= '{$名}'、性別= {$性別}、国= '{$国}'、誕生日= '{$誕生日}' コード= '{$コード}'" ;

$ DB->クエリ($ sqlを);

ヘッダ( "場所:main.php")。

おすすめ

転載: blog.51cto.com/14547673/2438569