通訊錄新增

小小胖




<html>                                                                                           
 <head>                                                                                         
  <title>新增通訊錄</title>                                                                         
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">                          
 </head>                                                                                        
 <body>                                                                                       
  <div align="center">                                                                         
   <form action="addtx.php" name="txform" method="post">                                        
   <table border="1">                                                                         
    <tr>                                                                                     
     <td>姓名:</td>                                                                           
     <td><input type="text" name="un"></td>                                                 
    </tr>                                                                                    
    <tr>                                                                                     
     <td>手機:</td>                                                                           
     <td><input type="text" name="tel"></td>                                                
    </tr>                                                                                    
    <tr>                                                                                     
     <td colspan="2"  align="center"><input type="submit" name="addtxbtn" value="新增" ></td>  
    </tr>                                                                                    
   </table>                                                                                   
   <?php                                                                                 
    $con=mysqli_connect('localhost','root','','tongxunlu') or die('連線失敗'.mysqli_error());               
    mysqli_select_db($con,"tongxunlu");                                                            
    //mysql_query("set names gb2312");                  //如果頁面字符集設定為GB2312則需要加上這句                                      
    $username=$_POST['un'];                                                                
    $phone=$_POST['tel'];                                                                
    $addtx="insert into txinfo(username,phone) values ('$username','$phone')";               
    mysqli_query($con,$addtx);                                                                     
   ?>                                                                                       
   </form>                                                                                    
                                                                                        
  </div>                                                                                       
  </body>                                                                                        
</html>                                                                                          
請問各位大大,我新增通訊錄的資料按下新增,資料庫新增的欄位卻是空白的值,比如說我新增姓名為胖虎,電話123,通訊錄卻顯示空白或0
這是甚麼原因?




彩虹
喔~從程式碼看起來,你其實還沒按新增時就一直不斷在新增資料了!
你重新整理頁面五次,資令庫應該就有五筆空的資料對吧

所以,你如果要把「form 表單」&「sql insert query」寫在同一頁
一樣要在外面包一層

<?php     
if (!empty($_POST)) {                                                                            
    // 第23行~第29行                                                             
}

回到頂部