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,027

HOME > PHP > PHP Forum > ฟอร์มส่งค่าแต่ ข้อมูลไม่ลงดาต้าเบต ช่วยทีครับ เขียนโปรแกรม ส่งค่าการสร้างเมล์แต่ ข้อมุลไม่ลงดาต้าเบต



 

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

 



Topic : 030435



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



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




เขียนโปรแกรม ส่งค่าการสร้างเมล์แต่ ข้อมุลไม่ลงดาต้าเบต
ผิดพลาดตรงไหนดูให้ทีครับ มันไม่ขึ้น error ครับผม
พอใส่ข้อมูลเสดมันก็จะเด้งข้ามคำสั่ง insert ไปคำสั่ง or die("Err Database");
แล้วแสดง ข้อความ Err Database ที่ตั้งไว้ตลอดเลยครับ

ไฟล์ index
Code
Code (PHP)
<form id="form1" method="post" action="mailling_list_add.php">	  
              
 <table width="87%" border="0" align="center"class="table4">
                    <tr>
                      <td width="21%">User ID: </td>
                      <td width="79%"><span id="sprytextfield1">
                        <label>
                          <input type="text" name="user" id="user" />
                        </label>
                      <span class="textfieldRequiredMsg">A value is required.</span></span></td>
                    </tr>
                    <tr>
                      <td>Mailing list Name :</td>
                      <td><span id="sprytextfield2">
                        <label>
                          <input type="text" name="mailing_list" id="mailing_list" />
                        </label>
                      <span class="textfieldRequiredMsg">A value is required.</span></span></td>
                    </tr>
                    <tr>
                      <td>Mailing list Type :</td>
                      <td><span id="spryselect2">
                        <label>
                          <select name="mail_type" id="mail_type">
                            <option value="1">คอมพิวเตอร์</option>
                            <option value="2">ศิลปะ</option>
                            <option value="3">อาหาร</option>
                            <option value="4">เสื้อผ้า</option>
                            <option value="5">ดนตรี</option>
                            <option value="6">กีฬา</option>
                            <option value="7">เครื่องประดับ</option>
                            <option value="8">รถยนต์</option>
                            <option value="9">ตกแต่งบ้าน</option>
                            <option value="10">ท่องเที่ยว</option>
                            <option value="11">เครื่องใช้ไฟฟ้า</option>
                            <option value="12">ธุรกิจ</option>
                            <option value="13">สมัครงาน หางาน</option>
                            <option value="14">การเมือง</option>
                            <option value="15">ธรรมมะ</option>
                            <option value="16">สารคดี</option>
                            <option value="17">ภาพยนต์</option>
                            <option value="18">หวย ล็อตเตอร์รี่</option>
                            <option value="19">แนะนำสินค้าใหม่</option>
                            <option value="20">เกมส์</option>
                            <option value="21">โทรศัพท์มือถือ</option>
                            <option value="22">แหล่งช๊อปปิ้ง</option>
                            <option value="23">สัตว์เลี้ยง</option>
                            <option value="24">บันเทิง ดารา นักร้อง</option>
                            <option value="25">เว็บไซต์</option>
                            <option value="26">ผู้หญิง ผู้หญิง</option>
                            <option value="27">โปรโมชั่นสินค้า</option>
                            <option value="28">เกร็ดความรู้</option>
                            <option value="29">สินค้ามือสอง</option>
                            <option value="30">ข่าวสาร</option>
                          </select>
                        </label>
                        <span class="selectRequiredMsg">Please select an item.</span></span></td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td><label>
                        <input type="submit" name="submit" id="submit" value="Submit" />
                      </label></td>
                    </tr>
                  </table>
                  </form>


ไฟล์ mailling_list_add.php
Code
Code (PHP)
<?php
session_start() ;
	if(isset($username) and isset($password)) {
include("/include/config.inc.php") ;
	}

$user=$_POST[user];
$mailing_list=$_POST[mailing_list];
$mail_type=$_POST[mail_type];
//$price=$_POST[price];
$create = date("j/n/").(date("Y")+543) ;
if ($mailing_list=="") {
	echo "<H3>ERROR : กรุณากรอก ชื่อ Mailing List  ด้วยคครับ</H3>";
	exit();
} else if ($mail_type=="") {
	echo "<H3>ERROR : กรุณาเลือกประเภทของ Mailing List </H3>";
	exit();
} 
		$sql="select * from mailing_list";
		$result = mysql_query($sql);
		$result = mysql_query("insert into mailing_list(mb_id,tid,mname,mdate)values('$user','$mail_type','$mailing_list','mdate')")or die("Err Database");
		//$result=mysql_db_query($dbname,$sql);

echo "<H3>เพิ่ม Mailing list เรียบร้อยแล้ว</H3>";
echo "[ <A HREF=../mailing_list/index.php>กลับหน้าหลัก</A> ] ";
mysql_close();
?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-08-18 03:43:39 By : lampam87 View : 1163 Reply : 15
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

น่าจะระบุชนิดของตัวแปรด้วยน่ะครับ ว่าเป็น $POST หรือ $_GET

Code
values('$user','$mail_type','$mailing_list','mdate')



Code
values('".$_POST["user"]."',....)







Date : 2009-08-18 06:32:19 By : webmaster
 


 

No. 2

Guest


ขอดูตัว config.inc.php ด้วยครับ ปัญหาเกิดจากไฟล์ config.inc.php นะครับ
หรือไม่ก็ลอง เปลี่ยน เป็น
mailing_list(mb_id,tid,mname,mdate)values('$user','$mail_type','$mailing_list','mdate')")or die(mysql_error().":Err Database");
จะได้รู้ว่า mysql Error อะไรครับ
Date : 2009-08-18 08:07:16 By : DownsTream
 

 

No. 3



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



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

Code (PHP)
<?php
$user=$_POST[user];
$mailing_list=$_POST[mailing_list];
$mail_type=$_POST[mail_type];
//$price=$_POST[price];
?>


คุณลืมเขียน single quote หรือป่าวครับ

ผมเขียนแบบนี้ $_POST['ชื่อฟิวที่ส่งมา']; ก็ผ่านตลอดครับ

แล้วคุณเช็คหรือยังครับว่าค่า ต่างๆ มีการส่งค่ามาหรือป่าว
ลอง echo
$user=$_POST[user];
$mailing_list=$_POST[mailing_list];
$mail_type=$_POST[mail_type];
//$price=$_POST[price

พวกนี้ออกมาดูครับ
Date : 2009-08-18 10:30:48 By : weenzezar
 


 

No. 4



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

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

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


Quote:
'$mailing_list','mdate'


mdate มันผิดตรงนี้ครับ น่าจะเป็น $create นะครับ
Date : 2009-08-18 11:49:05 By : lozomac
 


 

No. 5



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



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


ไฟล์ config ครับ
Code (PHP)
<?php
<?php
$host = "localhost";
$username = "root" ; // ชื่อในการติดต่อ mysql
$password = "abcd" ; // password 
$dbname = "start-succeed" ;  // ชื่อฐานข้อมูล

error_reporting(E_ALL ^ E_NOTICE);
$connect = mysql_connect($host,$username,$password) ; 
mysql_query("SET NAMES UTF8");

?>
?>

Date : 2009-08-18 13:30:29 By : lampam87
 


 

No. 6



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



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


Quote:
mdate มันผิดตรงนี้ครับ น่าจะเป็น $create นะครับ


อ่อ ตรงนี้แก้แล้วครับยังไม่หายครับ
Date : 2009-08-18 13:34:15 By : lampam87
 


 

No. 7



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



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


Quote:
คุณลืมเขียน single quote หรือป่าวครับ

ผมเขียนแบบนี้ $_POST['ชื่อฟิวที่ส่งมา']; ก็ผ่านตลอดครับ

แล้วคุณเช็คหรือยังครับว่าค่า ต่างๆ มีการส่งค่ามาหรือป่าว
ลอง echo
$user=$_POST[user];
$mailing_list=$_POST[mailing_list];
$mail_type=$_POST[mail_type];
//$price=$_POST[price

พวกนี้ออกมาดูครับ


ผมได้ลอง
Code (PHP)
<?php
echo $user=$_POST[user];
echo $mailing_list=$_POST[mailing_list];
echo $mail_type=$_POST[mail_type];
?>


มันก็มีค่ามาน่ะครับ
Date : 2009-08-18 13:35:28 By : lampam87
 


 

No. 8



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



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


Quote:
ขอดูตัว config.inc.php ด้วยครับ ปัญหาเกิดจากไฟล์ config.inc.php นะครับ
หรือไม่ก็ลอง เปลี่ยน เป็น
mailing_list(mb_id,tid,mname,mdate)values('$user','$mail_type','$mailing_list','mdate')")or die(mysql_error().":Err Database");
จะได้รู้ว่า mysql Error อะไรครับ


มันขึ้น No database selected
สงสัยมันหาดาต้าเบตไม่เจอแล้วละครับ เพราะตอนนี้ คำสั่งที่เกี่ยวกับดาต้าเบตมัน ป้อนข้อมูลลงดาต้าเบตไม่ได้เลย แต่สามารถ ดึงออกมาดูได้ครับ ต้องแก้ไงยังไงครับ
Date : 2009-08-18 13:38:47 By : lampam87
 


 

No. 9



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

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

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


Quote:
มันขึ้น No database selected


เราก็ต้อง select database ครับ

จาก
Quote:
Code (PHP)
<?php
$host = "localhost";
$username = "root" ; // ชื่อในการติดต่อ mysql
$password = "abcd" ; // password 
$dbname = "start-succeed" ;  // ชื่อฐานข้อมูล

error_reporting(E_ALL ^ E_NOTICE);
$connect = mysql_connect($host,$username,$password) ; 
mysql_query("SET NAMES UTF8");



?>

เป็น
Code (PHP)
<?php
$host = "localhost";
$username = "root" ; // ชื่อในการติดต่อ mysql
$password = "abcd" ; // password 
$dbname = "start-succeed" ;  // ชื่อฐานข้อมูล

error_reporting(E_ALL ^ E_NOTICE);
$connect = mysql_connect($host,$username,$password) ; 
mysql_query("SET NAMES UTF8");
mysql_select_db($dbname);
?>


Date : 2009-08-18 14:39:59 By : lozomac
 


 

No. 10



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



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


แก้แล้วก้ยังไม่หายครับ
Code (PHP)
<?php
$host = "localhost";
$username = "root" ; // ชื่อในการติดต่อ mysql
$password = "abcd" ; // password 
$dbname = "start-succeed" ;  // ชื่อฐานข้อมูล

error_reporting(E_ALL ^ E_NOTICE);
$connect = mysql_connect($host,$username,$password) ; 
mysql_query("SET NAMES UTF8");
mysql_select_db($dbname);
?>

Date : 2009-08-18 15:25:57 By : lampam87
 


 

No. 11



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



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


นี้เป็นไฟล์ที่แก้ไขล่าสุด แต่ก็ยังไม่สามารถ ป้อนข้อมูลลงได้เลยครับ

Code (PHP)
<?php
session_start() ;
	if(isset($username) and isset($password)) {
include("/include/config.inc.php") ;
	}
/*echo $user=$_POST[user];
echo $mailing_list=$_POST[mailing_list];
echo $mail_type=$_POST[mail_type];*/

$user=$_POST[user];
$mailing_list=$_POST[mailing_list];
$mail_type=$_POST[mail_type];
//$price=$_POST[price];
$create = date("j/n/").(date("Y")+543) ;
if ($mailing_list=="") {
	echo "<H3>ERROR : กรุณากรอก ชื่อ Mailing List  ด้วยคครับ</H3>";
	exit();
} else if ($mail_type=="") {
	echo "<H3>ERROR : กรุณาเลือกประเภทของ Mailing List </H3>";
	exit();
} 
		$sql="select * from mailing_list";
		$result = mysql_query($sql);
		$result = mysql_query("insert into mailing_list(mb_id,tid,mname,mdate)values('$user','$mail_type','$mailing_list','$create')")or die(mysql_error().":Err Database");
		$result=mysql_db_query($dbname,$sql);

echo "<H3>เพิ่ม Mailing list เรียบร้อยแล้ว</H3>";
echo "[ <A HREF=../mailing_list/index.php>กลับหน้าหลัก</A> ] ";
mysql_close();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="../userCSS.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
</body>
</html>

Date : 2009-08-18 15:49:03 By : lampam87
 


 

No. 12



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



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

Code (PHP)
<?php
  
//print_r($_POST) ;
include "../config/config.inc.php"; 

$for_school=$_POST['for_sc'];
$title=$_POST['title'];
$news_date=$_POST['news_date'];
$news_number=$_POST['news_number'];

$news_file=$_FILES['news_file'] ['tmp_name'];
$news_file_name=$_FILES['news_file'] ['name'];
$news_file_size=$_FILES['news_file'] ['size'];
$news_file_type=$_FILES['news_file'] ['type'];

$sql=mysql_db_query($db,"insert into news (News_Nuber,News_For_school,News_Title,News_Date) values('$news_number','$for_school','$title','$news_date')") or die ("ต้องแก้ไขให้ได้ที่ sql");
$news_id=mysql_insert_id();
$sql2=mysql_db_query($db,"insert into news_files (News_File,News_id) value('$news_file_name','$news_id')") or die ("ไม่ได้ที่ sql2");    
	}

?>


เวลาผมทำ ผมเขียนแบบนี้ อ่ะครับ

Code (PHP)
<?php
$host="localhost";
$db="ชื่อฐานข้อมูล";
$user="ชื่อผู้ใช้งาน";
$pass="123456";

mysql_connect($host,$user,$pass) or die ("<h4>ERROR Can't Connect To MySQL</h4>");
mysql_select_db($db) or die ("<h4>ERROR Can't Select DATA Base</h4>");
mysql_query ('SET NAMES UTF8');
?>


นี่ก็เป็นไฟล์ connect
Date : 2009-08-18 16:18:14 By : weenzezar
 


 

No. 13



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

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

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


จาก no 11 ยังมี error มั้ยครับ
Date : 2009-08-18 16:28:14 By : lozomac
 


 

No. 14



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



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


Quote:
จาก no 11 ยังมี error มั้ยครับ


มันขึ้น No database selected แล้วก้อขึ้น :Err Database ครับ
Date : 2009-08-19 13:12:22 By : lampam87
 


 

No. 15



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



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


ผมแก้ได้แล้วครับ คือผมเอา คำสั่ง include ไปไว้ในลูปของ session_start()
ขอบคุณทึกท่านที่ช่วยแนะนำครับ
Code (PHP)
<?php
session_start() ;
	if(isset($username) and isset($password)) {
include("/include/config.inc.php") ;
	}
?>


ที่ถูกต้องทำแบบนี้ครับ

Code (PHP)
<?php
session_start() ;
	if(isset($username) and isset($password)) {
	}
include("../include/config.inc.php") ;
?>

Date : 2009-08-19 14:01:27 By : lampam87
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ฟอร์มส่งค่าแต่ ข้อมูลไม่ลงดาต้าเบต ช่วยทีครับ เขียนโปรแกรม ส่งค่าการสร้างเมล์แต่ ข้อมุลไม่ลงดาต้าเบต
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่