:::

6-1 index.php

<?php
$link=mysql_connect("localhost","root","12345");
mysql_query("SET NAMES 'utf8'");
if(empty($link)){
    echo mysql_error();
}


$op=(empty($_REQUEST['op']))?"":$_REQUEST['op'];
$sn=(empty($_REQUEST['sn']))?"0":intval($_REQUEST['sn']);


switch($op){
    
    case "show":
        $main=  show_data($sn);    
        break;
        
    case "save":
        $sn= save_data();    
        header("location:index.php?op=show&sn=$sn");
        break;    
        
    case "input_form":
        $main= input_form(0,"#6699ff");    
        break;                
        
    default:
        $main= list_all();    
        break;
}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title></title>
  </head>
  <body>
    <?php echo $main; ?>
  </body>
</html>



<?php

//顯示所有結果
function list_all(){
global $link;
    $sql="select * from `contact`";
    $result=mysql_db_query("tad",$sql) or die(mysql_error());
    
    $main="<table border=5 align='center'>
    <tr><th>姓名</th><th>性別</th><th>Email</th></tr>";    
    
    while($data=mysql_fetch_array($result)){    
    
        $main.= "
        <tr>
            <td>{$data['name']}</td>
            <td>{$data['sex']}</td>
            <td>{$data['email']}</td>
        </tr>";
    
    }
    
    $main.="</table>";
            
    return $main;
}




//輸入表單
function input_form($border=5,$bgcolor="#cccc66"){

    $data="<form action='index.php' method='post'>  
      <table border={$border} align='center' bgcolor='{$bgcolor}'>
            <tr><th>姓名</th><td><input type='text' name='name' value='{$_POST['name']}'></td></tr>
            <tr><th>性別</th><td>
                <input type='radio' name='sex' value='m'>先生
                <input type='radio' name='sex' value='f'>女士
            </td></tr>
            <tr><th>Email</th><td><input type='text' name='email' size=30  value='{$_POST['email']}'></td></tr>
            <tr><th>電話</th><td><input type='text' name='tel' size=10 value='{$_POST['tel']}'></td></tr>
            <tr><th>手機</th><td><input type='text' name='mtel' size=10 value='{$_POST['mtel']}'></td></tr>
            <tr><th>地址</th><td>
                郵遞區號:<input type='text' name='zip' size=3 value='{$_POST['zip']}'>
                <select name='city'>
                    <option value=''>選擇縣市</option>
                    <option value='台北市'>台北市</option>
                    <option value='基隆市'>基隆市</option>
                    <option value='台北縣'>台北縣</option>
                    <option value='宜蘭縣'>宜蘭縣</option>
                    <option value='新竹市'>新竹市</option>
                    <option value='新竹縣'>新竹縣</option>
                    <option value='桃園縣'>桃園縣</option>
                    <option value='苗栗縣'>苗栗縣</option>
                    <option value='台中市'>台中市</option>
                    <option value='台中縣'>台中縣</option>
                    <option value='彰化縣'>彰化縣</option>
                    <option value='南投縣'>南投縣</option>
                    <option value='嘉義市'>嘉義市</option>
                    <option value='嘉義縣'>嘉義縣</option>
                    <option value='雲林縣'>雲林縣</option>
                    <option value='台南市'>台南市</option>
                    <option value='台南縣'>台南縣</option>
                    <option value='高雄市'>高雄市</option>
                    <option value='高雄縣'>高雄縣</option>
                    <option value='屏東縣'>屏東縣</option>
                    <option value='台東縣'>台東縣</option>
                    <option value='花蓮縣'>花蓮縣</option>
                    <option value='連江縣'>連江縣</option>
                    <option value='澎湖縣'>澎湖縣</option>
                    <option value='金門縣'>金門縣</option>
                </select>
                <input type='text' name='town' size=10 value='{$_POST['town']}'>
                <input type='text' name='address' size=40 value='{$_POST['address']}'>
            </td></tr>
            <tr><th>服務單位</th><td><input type='text' name='company' size=30 value='{$_POST['company']}'></td></tr>
            <tr><th>職稱</th><td><input type='text' name='job' size=10 value='{$_POST['job']}'></td></tr>
            <tr><th>大頭照</th><td><input type='file' name='pic' size=20></td></tr>
            <tr><th>可秀出資料</th><td>
                <input type='checkbox' name='show_data[]' value='性別'>性別
                <input type='checkbox' name='show_data[]' value='Email'>Email
                <input type='checkbox' name='show_data[]' value='電話'>電話
                <input type='checkbox' name='show_data[]' value='手機'>手機
                <input type='checkbox' name='show_data[]' value='地址'>地址
                <input type='checkbox' name='show_data[]' value='服務單位'>服務單位
                <input type='checkbox' name='show_data[]' value='職稱'>職稱
            </td></tr>
            <tr><th>其他說明</th><td>
            <textarea name='note' cols=50 rows=5>{$_POST['note']}</textarea></td></tr>
        </table>
        <input type='hidden' name='op' value='save'>
        <p align='center'><input type='submit' value='儲存資料'></p>
        
  </form>";
 
    return $data;
}

//顯示結果
function show_data($sn=""){


    $sql="select * from `contact` where `sn`='$sn'";
    $result=mysql_db_query("tad",$sql) or die(mysql_error());
    $data=mysql_fetch_array($result);    
    
  //$_POST['note']=stripslashes($_POST['note']);
    $data= "<table border=5 align='center'>
    <tr><th>姓名</th><td>{$data['name']}</td></tr>
    <tr><th>性別</th><td>{$data['sex']}</td></tr>
    <tr><th>Email</th><td>{$data['email']}</td></tr>
    <tr><th>電話</th><td>{$data['tel']}</td></tr>
    <tr><th>手機</th><td>{$data['mtel']}</td></tr>
    <tr><th>地址</th><td>
        {$data['zip']}{$data['city']}{$data['town']}{$data['address']}
    </td></tr>
    <tr><th>服務單位</th><td>{$data['company']}</td></tr>
    <tr><th>職稱</th><td>{$data['job']}</td></tr>
    <tr><th>大頭照</th><td></td></tr>
    <tr><th>可秀出資料</th><td>{$data['show_data']}</td></tr>
    <tr><th>其他說明</th><td>{$data['note']}</td></tr>
    </table>";
            
    return $data;
}

//儲存資料
function save_data(){
    if(!empty($_POST['show_data'])){
        $show_data=implode(";",$_POST['show_data']);
    }
    
    $sql="insert into contact (`name`, `sex`, `email`, `tel`, `mtel`, `zip`, `city`, `town`, `addr`, `company`, `jobname`, `pic_type`, `show_data`, `note`, `post_date`) values('{$_POST['name']}' , '{$_POST['sex']}' , '{$_POST['email']}' , '{$_POST['tel']}' , '{$_POST['mtel']}' , '{$_POST['zip']}' , '{$_POST['city']}' , '{$_POST['town']}' , '{$_POST['addr']}' , '{$_POST['company']}' , '{$_POST['jobname']}' , '{$_POST['pic_type']}' , '{$show_data}' , '{$_POST['note']}',now())";
    
    mysql_db_query("tad",$sql) or die(mysql_error());

    $sn=mysql_insert_id();
    
    return $sn;
}
?>


:::

搜尋

QR Code 區塊

https%3A%2F%2Ftad0616.cp27.secserverpros.com%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D96%26tbsn%3D5

書籍目錄

展開 | 闔起

線上使用者

407人線上 (92人在瀏覽線上書籍)

會員: 0

訪客: 407

更多…