Quote:เขียนโค้ดไว้หน้าเดียวกันก็ได้ครับ <form action="" name="" id="" method="POST">
<?php $error = array(); // เมอ GET action == save if ( $_GET['action'] == 'save' ) { $error = checkError( $_POST ); // ถ้าไม่มี error if ( count($error) == 0 ) { //mysql_query('INSERT INTO user ...'); if ( mysql_query('INSERT INTO user ...') ) { $result = 'บันทึกข้อมูลแล้ว'; } else { $result = 'ไม่สามารถบันทึกข้อมูลแล้ว'; } } } function checkError( $post ) { $error = array(); $require = array( 'username' => 'พิมพ์ชื่อด้วย', 'email' => 'พิมพ์อีแมวด้วย' ); foreach ( $require AS $key => $val ) { if ( trim($post[$key]) == '' ) { $error[$key] = $val; } } return $error; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-11" /> <meta name="author" content="Marosdee" /> <style type="text/css"> .error { background-color: #FFD4D4; border: 1px solid #FF0000; color: red; font-weight: bold; padding: 2px 4px; } #register-body th { text-align: right; width: 35% !important; } #register-body td { text-align: left; width: 65%; } .success { background-color: #CCFFCC; border: 1px solid #008000; color: #008000; font-weight: bold; padding: 15px; } </style> <title>Untitled 2</title> </head> <body> <?php if ( $result ) { ?> <div class="success" align="center"><?php echo $result ?></div> <?php } else { ?> <div id="register-body"> <form action="<?php echo $_SERVER['PHP_SELF'] ?>?action=save" method="post"> <table width="100%" cellpadding="5" cellspacing="2"> <tr> <th>ชื่อ</th> <td> <input type="text" value="<?php echo $_POST['username'] ?>" name="username" /> <?php if ( isset($error['username'])) echo $error['username']; ?> </td> </tr> <tr> <th>อีแมว</th> <td> <input type="text" value="<?php echo $_POST['email'] ?>" name="email" /> <?php if ( isset($error['email'])) echo $error['email']; ?> </td> </tr> <tr> <th>รหัสผ่าน</th> <td> <input type="text" value="<?php echo $_POST['password'] ?>" name="password" /> <?php if ( isset($error['password'])) echo $error['password']; ?> </td> </tr> <tr> <th> </th> <td><input type="submit" value="Submit" /></td> </tr> </table> </form> </div> <?php } ?> </body> </html>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง