Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > ขอคำแนะนำเกี่ยวกับการพิ่มข้อมูลจากฟอร์มสู่ฐานข้อมูล Mysql (ด้วยภาพษาphp)



 

ขอคำแนะนำเกี่ยวกับการพิ่มข้อมูลจากฟอร์มสู่ฐานข้อมูล Mysql (ด้วยภาพษาphp)

 



Topic : 012310

Guest




ขอคำแนะนำคะ เพิ่มข้อมูลจากฟอร์มลงสู่ฐานข้อมูลmysqlไม่ได้คะ จะฟ้อง
warning :mysql_num_row(); supplied arqument is not a valid Mysql result resource in\appserv\www\test\t1.php on line 13 add ข้อมูลลง Table ไม่ได้
ไม่ทราบว่าจะแก้ปัญหาอย่างไร ขอคำแนะนำด้วยคะ ขอบคุณคะ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 15 ก.พ. 2550 10:04:25 By : na View : 2042 Reply : 9
 

 

No. 1



โพสกระทู้ ( 1,008 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

โค้ด sql เออเลอร์ไงครับ ลองดูดีครับ ผิด ตรงไหนเป่า
ส่วนมาก กมหน้ากมตาพิมตาม หนังสือหรือไม่ที่ ก้อปมา
ไม่ดูเลย พอรันแล้วก้บอกว่าไม่ได้
เปงงี้ประจำ






Date : 15 ก.พ. 2550 10:54:39 By : arsachi
 


 

No. 2

Guest


เกี่ยวกับชื่อของค่าตัวแปรหรือเปล่าคะ ก็ตรวจสอบดีแล้วนะคะ ไม่เกี่ยวกับMysql eror หรือคะ
Date : 15 ก.พ. 2550 11:14:46 By : na
 

 

No. 3



โพสกระทู้ ( 1,008 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

งั้น ก้ ก้อป
ฐานขอมูลมาดู

แล้วก้
ฟอร์มที่ใช้ส่งค่า
และ ไฟล์ที่ใช้โปรเซส เก้บลงฐานข้อมูล มาดูหน่อย ครับ

พักเที่ยงจะดูให้แปบนึง
Date : 15 ก.พ. 2550 11:43:38 By : arsachi
 


 

No. 4

Guest


history.php คะ

<?
require"uhead.php";
?>

<html>
<head>
<title>::History ====> ประวัติส่วนตัว::</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<style type="text/css">
<!--
body { margin: 0px 0px; padding: 0px 0px}
a:link { color: #005CA2; text-decoration: none}
a:visited { color: #005CA2; text-decoration: none}
a:active { color: #0099FF; text-decoration: underline}
a:hover { color: #0099FF; text-decoration: underline}
-->
</style>
</head>
<body bgcolor="#FFFFFF" >
<div id="Layer1" style="position:absolute; left:502px; top:-3px; width:58px; height:46px; z-index:1">
<table width="75%" border="0">
<tr>
<td><BR><BR><BR><IMG SRC="D:/AppServ/www/dm/picpic/floppy_disk_walking_md_wht_.gif" WIDTH="100" HEIGHT="100" BORDER="0" ALT=""></td>
</tr>
</table>
</div>
<Form action="r_history.php" Method="Post">
<Center>
<table width="55%" border="0" cellspacing="1" cellpadding="3" align="center">
<tr bordercolor=#FFFFFF bgcolor=#FFFFFF>
<td width="28%"><font face="MS Sans Serif size" size="2" color=#FFFFFF>
<tr bordercolor="#dad3da" bgcolor="#dad3da"><td width="35%"><center><font face="MS Sans Serif" size=2 color="#990000" >ชื่อ</font></center></td><td width="70%"> <input type=Text name="first_name" size=40> </td> </tr>

<tr bordercolor="#dad3da" bgcolor="#dad3da"><td width="35%"><center><font face="MS Sans Serif" size=2 color="#990000" >สกุล</font></center></td><td width="70%"><input type="text" name="last_name" size="40" maxlength="10"></td> </tr>

<tr bordercolor="#DaD3Da" bgcolor="#DaD3Da"><td width="35%"><div class=thai><center><font face="MS Sans Serif" size=2 color="#990000" >เพศ </font></center></div></td><td width="70%">
<div class=thai><font face="MS Sans Serif" color="#990000" > <input class=thais name=sex type=radio value=หญิง > หญิง <input class=thais name=sex type=radio value=ชาย>ชาย </div></td></tr>

<tr bordercolor="#dad3da" bgcolor="#dad3da"><td width="35%"><div class=thai><center><font face="MS Sans Serif" size=2 color="#990000" >วันเกิด </font></center></div></td><td width="70%"><div class=thais> <select class=thais name=birthday>
<option selected value="">-วันที่-
<option>1
<option>2
<option>3
<option>4
<option>5
<option>6
<option>7
<option>8
<option>9
<option>10
<option>11
<option>12
<option>13
<option>14
<option>15
<option>16
<option>17
<option>18
<option>19
<option>20
<option>21
<option>22
<option>23
<option>24
<option>25
<option>26
<option>27
<option>28
<option>29
<option>30
<option>31</option>
</select>
<select class=thais name=birthmonth>
<option selected value="">--- เดือน---
<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>
<select class=thais name=birthyear>
<option selected value=" ">-- พ.ศ.--
<option>2550
<option>2549
<option>2548
<option>2547
<option>2546
<option>2545
<option>2544
<option>2543
<option>2542
<option>2541
<option>2540
<option>2539
<option>2538
<option>2537
<option>2536
<option>2535
<option>2534
<option>2533
<option>2532
<option>2531
<option>2530
<option>2529
<option>2528
<option>2527
<option>2526
<option>2525
<option>2524
<option>2523
<option>2522
<option>2521
<option>2520
<option>2519
<option>2518
<option>2517
<option>2516
<option>2515
<option>2514
<option>2513
<option>2512
<option>2511
<option>2510
<option>2509
<option>2508
<option>2507
<option>2506
<option>2505
<option>2504
<option>2503
<option>2502
<option>2501
<option>2500
<option>2499
<option>2498
<option>2497
<option>2496
<option>2495
<option>2494
<option>2493
<option>2492
<option>2491
<option>2490
<option>2489
<option>2488
<option>2487
<option>2486
<option>2485
<option>2484</option>
</select> </div></td></td>
<tr bordercolor="#DaD3Da" bgcolor="#DaD3Da"><td width="35%"><div class=thai><center><font face="MS Sans Serif" size=2 color="#990000" >สถานภาพ </font></center></div></td>

<td width="70%"> <div class=thais> <select class=thais name=education>
<option selected>----- สถานะภาพ -----
<option>โสด
<option >สมรส
<option >หย่า</option></select></div></td> </td></tr>

<tr bordercolor="#dad3da" bgcolor="#dad3da"><td width="35%"><center><font face="MS Sans Serif" size=2 color="#990000" >อีเมล์ </font></center></td>
<td width="70%"><input type=Text name=email size=30></td></tr>
<tr bordercolor="#DaD3Da" bgcolor="#DaD3Da"><td width="35%"><center><font face="MS Sans Serif" size=2 color="#990000" > ที่อยู่ </font></center></td><td valign=top width="70%">
<textarea name=address cols=50 rows=5></textarea></td></tr>
<tr bordercolor="#DaD3Da" bgcolor="#DaD3Da"><td width="35%"><div class=thai><center>
<font face="MS Sans Serif" size=2 color="#990000" >จังหวัด </font></center></div></td><td width="70%"> <div class=thais> <select class=thais name=province>
<option selected>----- จังหวัด -----
<option>กระบี่
<option >กรุงเทพมหานคร
<option>กาญจนบุรี
<option>กาฬสินธุ์
<option>กำแพงเพชร
<option>ขอนแก่น
<option>จันทบุรี
<option>ฉะเชิงเทรา
<option>ชลบุรี
<option>ชัยนาท
<option>ชัยภูมิ
<option>ชุมพร
<option>เชียงราย
<option>เชียงใหม่
<option>ตรัง
<option>ตราด
<option>ตาก
<option>นครนายก
<option>นครปฐม
<option>นครพนม
<option>นครราชสีมา
<option>นครศรีธรรมราช
<option>นครสวรรค์
<option>นนทบุรี
<option>นราธิวาส
<option>น่าน
<option>บุรีรัมย์
<option>ปทุมธานี
<option>ประจวบคีรีขันธ์
<option>ปราจีนบุรี
<option>ปัตตานี
<option>พะเยา
<option>พังงา
<option>พัทลุง
<option>พิจิตร
<option>พิษณุโลก
<option>เพชรบุรี
<option>เพชรบูรณ์
<option>แพร่
<option>ภูเก็ต
<option>มหาสารคาม
<option>มุกดาหาร
<option>แม่ฮ่องสอน
<option>ยโสธร
<option>ยะลา
<option>ร้อยเอ็ด
<option>ระนอง
<option>ระยอง
<option>ราชบุรี
<option>ลพบุรี
<option>ลำปาง
<option>ลำพูน
<option>เลย
<option>ศรีสะเกษ
<option>สกลนคร
<option>สงขลา
<option>สตูล
<option>สมุทรปราการ
<option>สมุทรสงคราม
<option>สมุทรสาคร
<option>สระแก้ว
<option>สระบุรี
<option>สิงห์บุรี
<option>สุโขทัย
<option>สุพรรณบุรี
<option>สุราษฎร์ธานี
<option>สุรินทร์
<option>หนองคาย
<option>หนองบัวลำภู
<option>อยุธยา
<option>อ่างทอง
<option>อำนาจเจริญ
<option>อุดรธานี
<option>อุตรดิตถ์
<option>อุทัยธานี
<option>อุบลราชธานี</option>
</select></div></td> </td></tr>
<tr bordercolor="#DaD3Da" bgcolor="#DaD3Da"><td width="35%"><center><font face="MS Sans Serif" size=2 color="#990000" > รหัสไปรษณีย์ </font> </center></td><td width="70%"><input class=thais maxlength=5 name=zipcode size=5></td>
<tr bordercolor="#DaD3Da" bgcolor="#DaD3Da"><td width="35%"><div class=thai><center><font face="MS Sans Serif" size=2 color="#990000" >ระดับการศึกษา </font></center></div></td>
<td width="70%"> <div class=thais> <select class=thais name=education>
<option selected>----- ระดับการศึกษา -----
<option>ระดับประถมศึกษา
<option >ระดับมัธยมศึกษา
<option >ระดับปวช./ปวส.
<option >ระดับปริญญาตรี
<option >ระดับปริญญาโท
<option >ระดับปริญญาเอก </option></select></div></td> </td></tr>
<tr bordercolor="#DaD3Da" bgcolor="#DaD3Da"><td width="35%"><div class=thai><center> <font face="MS Sans Serif" size=2 color="#990000" >อาชีพ </font></center></div></td>
<td width="70%"> <div class=thais> <select class=thais name=ocupation>
<option selected>------- อาชีพ -------
<option>นักเรียน
<option >นักศึกษา
<option >รับราชการ
<option >พนักงานรัฐวิสาหกิจ
<option >พนักงานบริษัท
<option >เกษตรกรรม
<option >ทำไร่
<option >ทำสวน
<option > ทำนา
<option > รับจ้าง
<option >อาชีพอื่นๆ</option></select></div></td> </td></tr>

</table></Font>
<Br>
<Input Type=Hidden Name=Action Value="register">
<Input Type=Submit Value="ลงทะเบียน">&nbsp
<Input Type=Reset Value="ยกเลิก">
</Center>
</Form>
<hr>
<tr>
<td><font face="MS Sans Serif" size=2 color="#3300FF"><center> พัฒนาโดยนางสาวสายทิพย์ &nbsp;&nbsp;คงดี<BR></center></font></td>
</tr>
</table>
</div>

r_history.php
<?
require"uhead.php";
?>
<?php
If (($first_name=="") or ($last_name==""))
{
echo "โปรดกรอกข้อมูลให้ครบ (โดยเฉพาะฟิลด์ที่มี *)";
echo "<CENTER><br><br><font face=\"MS Sans Serif, Microsoft Sans Serif\" size=\"2\">&nbsp;&nbsp;&nbsp;<a href =login03.php>กรอกข้อมูลใหม่</a></CENTER>";
}


Else
{
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = ""; //ชื่อโฮสต์
$user = ""; //ชื่อผู้ใช้
$password = ""; //รหัสผ่าน
$dbname = "dmht"; //ชื่อฐานข้อมูล
$tblname = "history"; //ชื่อตาราง

// เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");

// เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
// setlocale("LC_TIME","th"); //ใช้เวลาแบบไทย (ดูตัวอย่างในบทที่ 7)

$a = strftime("%d"); // ชื่อวัน
$b = strftime("%m"); // เดือน
$c = strftime("%Y"); // ปี
//$d = strftime("%Y")+543; // ปีพ.ศ.
$e = date("H:i:s"); // เวลา

$date_signed = "$a/$b/$c, $e.";
//echo "ใช้รูปแบบ d/m/Y, h:i:s A จะให้ค่าเป็น <Font color=red> ".gmdate ("d/m/Y, h:i:s A")."</Font><Br>";
//$sql1="select login_name and login_password from $tblname where login_name='$login_name' and login_password='$login_password'";
$sql1="select first_name and last_name from $tblname where first_name='$first_name' and last_name='$last_name'";
$result=mysql_db_query($dbname,$sql1);
$Nrow=mysql_num_rows($result);

//ถ้าเคยลงทะเบียนแล้ว

if($Nrow!=0){
echo"<center><BR><TABLE width=200>";
echo"<TR>";
echo" <TD bgColor=#FFFFCC>&nbsp;&nbsp;&nbsp;<Font color=blue><font face=\"MS Sans Serif, Microsoft Sans Serif\" size=\"2\"><center>ข้อมูลซ้ำในฐานข้อมูล</center><BR><center>คุณเคยลงทะเบียนแล้ว</center><BR></TD>";
echo"</TR>";
echo"</TABLE><BR><BR>";
echo"<BR><BR><CENTER><A Href=\"history.php\"><IMG SRC=\"pic/home.gif\" WIDTH=\"52\" HEIGHT=\"43\" ></a></CENTER>";

}
else{



// คำสั่ง SQL เพื่อเพิ่มข้อมูลที่รับจากฟอร์ม
$sql = "insert into $tblname (first_name, last_name, sex, birthday, birthmonth, birthyear, address, province, zipcode, education,ocupation, email, date_signed) values ('$first_name', '$last_name', '$sex' ,'$birthday', '$birthmonth', '$birthyear', '$address', '$province','$zipcode', '$education', '$ocupation', '$email', '$date_signed')";
$dbquery = mysql_db_query($dbname, $sql);

// ปิดการติดต่อฐานข้อมูล
mysql_close();

echo "<center><B><font face=\"MS Sans Serif\" size=\"2\" color=#3300FF > ลงทะเบียนเรียบร้อยแล้ว</font></B></center>";
echo "<center><Br>วัน/เวลา=<font color=red>".$date_signed."</font></center>";
echo "<center><Br><font color=red>Name = <font color=red>".$first_name."</font></center>";
echo "<center><Br>Surname = <font color=red>".$last_name."</font></center>";
echo "<center><br><a href =index.php>กลับเมนูหลัก</a></center>";
}
}
?>
ขอบคุณนะคะ      
Date : 15 ก.พ. 2550 12:14:50 By : na
 


 

No. 5



โพสกระทู้ ( 1,357 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


$sql1="select first_name and last_name from $tblname where first_name='$first_name' and last_name='$last_name'";
$result=mysql_db_query($dbname,$sql1);
$Nrow=mysql_num_rows($result);

แก้เป็น

$sql1="select first_name,last_name from $tblname where first_name='$first_name' and last_name='$last_name'";
$result=mysql_db_query($dbname,$sql1);
$Nrow=mysql_num_rows($result);

เวลาจะเลือกข้อมูลมากกว่า 1 ฟิลด์ ใช้คอมม่า (,) คั้นนะครับ ไม่ใช่ and
and เอาไว้ใช้เชื่อเงื่อนไข เช่นwhere first_name='$first_name' and last_name='$last_name'";

Date : 15 ก.พ. 2550 12:41:02 By : lozomac
 


 

No. 6



โพสกระทู้ ( 1,008 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

$a = strftime("%d"); // ชื่อวัน
$b = strftime("%m"); // เดือน
$c = strftime("%Y"); // ปี
//$d = strftime("%Y")+543; // ปีพ.ศ.
$e = date("H:i:s"); // เวลา

$date_signed = "$a/$b/$c, $e.";

$date_signed = "$a/$b/$c, $e."; // <<<<<<<<ผิดตรงนี้ครับ
ใน ดาต้ามันเก้บ ปี เดือน วัน ชม นาที วินาที

แต่คุณ วัน เดือน ปี ชม นาที วินาที
$date_signed = "$a/$b/$c, $e.";
มันเลยไม่ได้
ลองดู กานจัดเก้บประเภท ของขอ้มูลให้ดีด้วยครับ
Date : 15 ก.พ. 2550 15:41:01 By : arsachi
 


 

No. 7

Guest


ขอบคุณมากนะคะสำหรับคำแนะนำ
Date : 15 ก.พ. 2550 16:23:06 By : na
 


 

No. 8

Guest


ดิฉันก้อสนใจเรื่องการเพิ่มฐานข้อมูลผ่านฟอร์มลงฐานข้อมูลด้วย php แต่ตอนนี้ไม่รู้จะเริ่มยังไงค่ะ
อยากสร้างฟอร์มเป็น ผู้รู้กรุณาให้คำแนะนำแก่ดิฉันด้วยเพราะอยากรู้จริงจริง
Date : 16 ก.พ. 2550 16:39:13 By : tair
 


 

No. 9

Guest


ช่วยให้คำแนะนำด้วยค่ะเพราะเพิ่งเริ่มเขียน php แต่อยากสร้างฟอร์มได้เพราะอยากสร้างฟอร์มใบสมัครงาน online ได้จะได้เอามาประยุกต์ใช้เป็นแบบฟอร์มของหน่วยงานค่ะ
Date : 16 ก.พ. 2550 16:42:02 By : tair
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอคำแนะนำเกี่ยวกับการพิ่มข้อมูลจากฟอร์มสู่ฐานข้อมูล Mysql (ด้วยภาพษาphp)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่