ช่วยดูโค้ INSERT INTO ให้ด้วยค่ะ ข้อมูลไม่ลง DB เลยค่ะ ไม่รู้ว่าติดตรงไหนช่วยดูใ้ห้ด้วยนะคะ
ทดสอบในเครื่องรันผ่านไม่ insert ลงฐานข้อมูลหมดไม่มีติดค่ะ แต่พออัพขึ้นโฮสต์มัน insert ไม่ลงค่ะ
connection ต่อแล้วนะคะ ช่วยดูโค้ดให้ด้วยนะคะ
พอ INSERT ไปแล้ว ในฐานข้อมูลจะมี row ใหม่เกิดขึ้นค่ะ แต่ไม่มีข้อมูลใดๆ ในนั้นมีแต่ ฟิลด์ id ซึ่งเป็น auto_increment ค่ะ
หน้า add.php
Code (PHP)
<table width="100%" height="100%" border="0" align="center" cellpadding="2" cellspacing="0" class="body">
<tr>
<td height="50" align="center" valign="middle"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="20"><img src="../img/cerve1.jpg" alt="" width="20" height="50"></td>
<td align="center" bgcolor="#FF9899" class="menu3">มาลงมือช่วยกันเพิ่มบทความที่เป็นสาระ ประโยชน์ ให้กับเพื่อนกันเลยดีกว่า ♥</td>
<td width="20"><img src="../img/cerve2.jpg" alt="" width="20" height="50"></td>
</tr>
</table> <span class="detailR">กรุณาระบุข้อความทุกช่องที่มี **</span></td>
</tr>
<tr>
<td align="center" valign="top">
<script language="JavaScript" type="text/javascript" src="wysiwyg.js">
</script><form action="add_new.php" method="POST" enctype="multipart/form-data" name="article" id="article" onSubmit="MM_validateForm('message','','R');return document.MM_returnValue">
<table width="100%" border="1" align="center" cellspacing="0" bordercolor="#FFCCCC">
<tr>
<td align="center"><table width="100%" border="0" align="center" cellspacing="8">
<tr>
<td align="right" valign="top" class="body"><span class="redstar">**</span>กลุ่มบทความ </td>
<td><span id="spryselect1">
<label>
<select name="group_art" id="group_art">
<option value="0">เลือกกลุ่มบทความ</option>
<?php
do {
?>
<option value="<?php echo $row_group_sel['group_art']?>"><?php echo $row_group_sel['menu_art']?></option>
<?php
} while ($row_group_sel = mysql_fetch_assoc($group_sel));
$rows = mysql_num_rows($group_sel);
if($rows > 0) {
mysql_data_seek($group_sel, 0);
$row_group_sel = mysql_fetch_assoc($group_sel);
}
?>
</select>
<span class="detail3">** เลือกกลุ่มบทความด้วยนะจ๊ะ </span></label>
<br><span class="selectInvalidMsg">คุณยังไม่ได้เลือกกลุ่มบทความค่ะ</span><span class="selectRequiredMsg">เลือกกลุ่มบทความที่ต้องการเพิ่มด้วยค่ะ</span></span></td>
</tr>
<tr>
<td align="right" valign="top" class="body"><p class="body"><span class="redstar">**</span>หัวเรื่อง <br>
</p></td>
<td valign="top" class="body"><span id="topic_r">
<input name="topic_art" type="text" class="body" id="topic_art" size="40"><span class="detail3">** ระบุหัวเรื่องด้วยนะคะ </span>
<br> <span class="textfieldRequiredMsg">ระบุหัวเรื่องด้วยนะคะ</span></span></td>
</tr>
<tr> <td align="right" valign="top" class="body"><span class="redstar"> **</span> บทความ</td>
<td align="left" valign="top">
<label>
<textarea name="article_art" cols="65" rows="15" id="article_art"></textarea>
</label>
<script language="javascript1.2">
generate_wysiwyg('article_art');
</script>
</td>
</tr>
<tr>
<td height="21" align="right" valign="top" class="body">ที่มาจาก</td>
<td class="body"><label><span id="url">
<input name="credit_art" type="text" id="credit_art" value="" size="35">
<span class="textfieldInvalidFormatMsg">รูปแบบ URL ไม่ถูกต้องค่ะ</span><span class="detail"> </span><br><span class="detail3">ใส่ URL ของเว็บไซต์ที่นำบทความมานะจ๊ะ (เช่น http://www.petonlove.com)</span></span>
</label>
</td>
</tr>
<tr>
<td height="21" align="right" valign="top" class="body"><span class="redstar">**</span>เพิ่มรูป
</td>
<td class="body"><label>
<input name="file" type="file" id="file" size="35">
<input name="hidAction" id="hidAction" type="hidden" value="Add">
</label>
<span class="detail"><br>
</span><span class="detail3">เพิ่มรูปด้วยนะจ๊ะ</span></td>
</tr>
<tr>
<td height="21" align="right" valign="top" class="body"><span class="redstar">**</span>ชื่อผู้โพสต์ </td>
<td class="body"><span id="spryname">
<input name="name_art" type="text" id="name_art" size="35">
<span class="textfieldRequiredMsg">คุณยังไม่ได้ระบุชื่อผู้โพสต์ค่ะ !!!</span>
</span><br><span class="detail3">ช่วยบอกชื่อของคุณด้วยนะคะ</span></td>
</tr>
<tr>
<td height="21" align="right" valign="top" class="body">อีเมล์</td>
<td class="body"><span id="mail">
<label>
<input name="email_art" type="text" id="email_art" size="35">
</label>
<span class="textfieldInvalidFormatMsg">รูปแบบอีเมลืผิดพลาดค่ะ พิมพ์ผิดหรือเปล่า</span></span> <br><span class="detail3">เผื่อมีใครสนใจ จะได้ติดต่อปรึกษานะคะ**</span></td>
</tr>
</table>
<p>
<label>
<input type="hidden" id="date2" name="date2" value="<?php $date = date("d-m-").(date("Y")+543) ; echo $date; //วันที่ลงทะเบียนสมัครสมาชิก?>">
<input name="submit" type="submit" class="submit" id="submit" value="เพิ่มบทความ">
</label>
<label>
<input name="Reset" type="reset" class="cancle" id="button" value="ยกเลิกทั้งหมด">
</label>
</p></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td height="20"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="20" height="20"><img src="../img/bottomL.jpg" alt="" width="20" height="20"></td>
<td bgcolor="#FF9899" class="hidtag">แกสบี้ แฮมสเตอร์ ชูการ์ไกรเดอร์ เม่นแคระ หนูตะเภา หนูขวัญ หนู สัตว์เลี้ยง</td>
<td width="20" height="20"><img src="../img/bottomR.jpg" alt="" width="20" height="20"></td>
</tr>
</table></td>
</tr>
</table>
<script type="text/javascript">
<!--
var sprytextfield3 = new Spry.Widget.ValidationTextField("mail", "email", {isRequired:false});
var sprytextfield4 = new Spry.Widget.ValidationTextField("url", "url");
var sprytextfield5 = new Spry.Widget.ValidationTextField("spryname", "none");
var spryselect1 = new Spry.Widget.ValidationSelect("spryselect1", {invalidValue:"0"});
var sprytextfield6 = new Spry.Widget.ValidationTextField("topic_r", "none");
//-->
</script>
action มาหน้านี้ค่ะ add_new.php
Code (PHP)
<?php require_once('../Connections/petonlove.php'); ?>
<?php
$group_art=$_POST['group_art'];
$name_art=$_POST['name_art'];
$article_art=$_POST['article_art'];
$credit_art=$_POST['credit_art'];
$topic_art=$_POST['topic_art'];
$email_art=$_POST['email_art'];
if($hidAction == "Add") { //เช็คค่า hidden ที่่ส่งมา ถ้าเท่ากับ Add ให้โปรแกรมทำงาน
$date1 = date("U"); //สร้างเลข 10 หลักมาจากเวลา เพื่อเอาไปใช้เป็นชื่อของรูป ป้องกันชื่อรูปซ้ำ
if($file != "") {
$type = getimagesize($file); //หาประเภทของรูปภาพ
if($type[2] == 1) { //เมื่อรูปภาพเป็นชนิด gif
$image = $date1."_img.gif";
} else if($type[2] == 2) { //เมื่อรูปภาพเป็นชนิด jpg
$image = $date1."_img.jpg";
}
copy($file, "images/$image"); //ก๊อปปี้รูปภาพไปยังโพลเดอร์ images
chmod("images/$image", 0664); //ทำการ changmode
}
$sqlart= "INSERT INTO article(id_art, topic_art, group_art, article_art, image, name_art, dateadd_art, email_art, credit_art) VALUES('', '$topic_art', '$group_art', '$article_art', '$image', '$name_art', '$date2', '$email_art', '$credit_art') ";
$queryart = mysql_db_query($database_petonlove, $sqlart);
$re =" คุณได้เพิ่มบทความเรียบร้อยแล้วค่ะ ... "."<br>"."กรุณารอสักครู่ ระบบจะนำคุณกลับไปยังหน้าหลักบทความค่ะ.."."<br>"."<meta http-equiv='refresh' content='2;URL=index.php'>";
}
else {
$re ="มีข้อผิดพลาดเกิดขึ้น "."<meta http-equiv='refresh' content='2;URL=index.php'>";
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php echo "$re"; ?>
</body>
</html>
Tag : PHP, MySQL, Ms SQL Server 2005, Ms SQL Server 2008, HTML/CSS, JavaScript
Date :
2010-09-24 11:42:12
By :
kataekiss
View :
1185
Reply :
5
อัพขึ้น host แล้วได้แก้ไขไฟล์ connection หรือยัง
Date :
2010-09-24 11:46:28
By :
avsqlz
Code (PHP)
$sqlart= "INSERT INTO article(id_art, topic_art, group_art, article_art, image, name_art, dateadd_art, email_art, credit_art) VALUES('', '$topic_art', '$group_art', '$article_art', '$image', '$name_art', '$date2', '$email_art', '$credit_art') ";
$queryart = mysql_db_query($database_petonlove, $sqlart)or die (mysql_error()); //เดี๋ยวมันฟ้องเออเรอ ฟ้องว่าอะไรเอามาดูแล้วกันครับ
Date :
2010-09-24 13:10:04
By :
narubet
ผมก็เคยเป็นครับ เอาขึ้นโฮสจิงแล้ว ทำงานไม่ 100% แต่ของผมเป็นที่ รีจิสเตอร์โกลบอล ครับ พอเปิดมันก็ทำงานปกติครับ
Date :
2011-04-27 01:17:30
By :
chachrist
Load balance : Server 00