|
|
|
php ครับ ผิดตรงไหนช่วยดูให้หน่อยครับ ถ้าค่าที่รับมาจาก 4 ค่าที่อยู่หน้า home.html อ่ะครับถ้าค่าว่างมันเซฟเข้าฐานข้อมูล |
|
|
|
|
|
|
|
home.html
<form id="form1" name="form1" method="post" action="register.php">
<span class="style2"> Register My family <br>
Enter your name:<br>
<input name="name" type="text" id="name" style=" width:173px; height:19px;" maxlength="10">
<br>
(<span class="style3">*</span> 10 ตัวอักษร) <br style="line-height:7px ">
Enter your password:<br>
<input name="pass" type="text" id="pass" style=" width:173px; height:19px;" maxlength="10">
<br>
(<span class="style3">*</span> 10 ตัวอักษร) <br>
Enter your nickname::<br>
<input name="nick" type="text" id="nick" style=" width:173px; height:19px;" maxlength="10">
<br>
(<span class="style3">*</span> 10 ตัวอักษร) <br style="line-height:7px ">
Enter your message:</span><br>
<textarea name="comment" cols="35" rows="100" id="comment" style=" width:173px; height:117px; overflow:hidden "></textarea>
<br>
<br style="line-height:13px ">
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="Submit2" value="Reset">
</form>
register.php
<? require("connection.php");?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #333333;
}
.style1 {font-family: AngsanaUPC, "MS Sans Serif"}
-->
</style></head>
<body>
<?
if(!empty($_POST['Submit'])){
$username = ($_POST['name']);
$password= ($_POST['pass']);
$nickname= $_POST['nick'];
$comment= $_POST['comment'];
$error=0;
$errors=array();
if($username == "" || $password == "" || $nickname == "" || $comment == ""){
$error=1;
if(empty($_POST['name'])){
echo "<font class=red><li>กรุณากรอกข้อมูลผู้ใช้ด้วยครับ</font>";
}
if(empty($_POST['pass'])){
echo "<font class=red><li>กรุณากรอกรหัสผ่านด้วย</font>";
}
if(empty($_POST['nick'])){
echo "<font class=red><li>ใส่ชื่อเล่น - -</font>";
}
if(empty($_POST['comment'])){
echo "<font class=red><li>ไม่ฝากข้อความให้อ่านกันหน่อยเหรอ - -</font>";
}
if(addMember($_REQUEST['username'],$_REQUEST['password'],$_REQUEST['nickname'],$_REQUEST['comment'])){
echo "<font color=green><b>บันทึกข้อมูลเรียบร้อยแล้ว</b></font>";
}
}
}
?>
</body>
</html>
connection.php
<?php
function connect(){
$host="localhost";
$username_db="root";
$password_db="yaizenx";
$db_name="mtyp";
mysql_connect($host, $username_db, $password_db) or die("<font color=red><b>Connection failed !!</b></font>");
mysql_select_db($db_name);
mysql_query('SET NAMES tis620');
mysql_query('SET collation_connection tis620_thai_ci');
}
function addMember($username,$password,$nickname,$comment){
connect();
$sql="INSERT INTO `db_register` (
`username` ,
`password` ,
`nickname` ,
`comment`
)
VALUES ('$username', '$password', '$nickname', '$comment');";
$result=mysql_query($sql);
if($result >0){
$add = true;
}else{
$add = false;
}
return $add;
}
ถ้าค่าที่รับมาจาก 4 ค่าที่อยู่หน้า home.html อ่ะครับถ้าค่าว่างมันเซฟเข้าฐานข้อมูลผมพิมพ์ผิดหรือใส่ปีกกาผิดตรงไหนหรือเปล่าใครเป็นช่วยดูให้หน่อยได้มั้ยครับ T_T ถ้าใส่ข้อมูลครบไม่เอาเข้าให้ ถ้าไม่ใส่เลยมันเซฟเฉยเลย
Tag : - - - -
|
|
|
|
|
|
Date :
2010-04-23 23:12:09 |
By :
Yaizenx |
View :
840 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง คำถาม -*-
มันเซฟได้หรือไม่ได้ คร๊าบ
|
|
|
|
|
Date :
2010-04-23 23:50:58 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งงเหมือนกัน
แต่เห็น
VALUES ('$username', '$password', '$nickname', '$comment');"; <<< มันต้อง
VALUES ('$username', '$password', '$nickname', '$comment')";
|
|
|
|
|
Date :
2010-04-26 15:27:24 |
By :
kaos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|