|
|
|
ถามเรื่องโค้ด php บันทึกข้อมูลลงฐานข้อมูล mysql ค่ะ |
|
|
|
|
|
|
|
อยากจะถามเรื่องการบันทึกข้อมูลลงดาต้าเบสค่ะ
คือนู๋ทำระบบ ถาม - ตอบ คล้ายๆกับ ask.fm อยากให้ดูว่าโค้ดที่ทำมันผิดพลาดตรงไหน ช่วยแนะนำว่าต้องแก้ไขยังไงหน่อยค่ะ
ฟอร์มถาม (PHP)
<?php if
($_SESSION['usern']) { if($_SESSION['user_id'] !== $row['id']) { ?>
<div
id="message_status"></div>
<div
id="message_form">
<form
action="" method="POST" id="ask_form">
<textarea
class="form-control" rows="2" id="message"
name="message"></textarea>
<div
class="pull-right" style="margin-top:5px;">
<input type="checkbox" name="anonymous"> ไม่แสดงชื่อ
<button type="button" class="btn btn-primary btn-sm" onclick="ask
();">ถาม !</button>
</div>
<input
type="hidden" value="<?php echo $row['id']; ?>" name="uid">
</form>
<br>
</div>
<?php } } ?>
summit.php (PHP)
<?php
ob_start();
session_start();
include("../inc/config.php");
$web = mysql_fetch_array(mysql_query("SELECT * FROM settings ORDER BY id DESC LIMIT 1"));
$lang_path = '../';
include("../inc/language.php");
include("../inc/functions.php");
if(!$_SESSION['usern']) { die("Hacking attempt!"); }
$message = protect($_POST['message']);
$uid = protect($_POST['uid']);
$user_id = $_SESSION['user_id'];
$anonymous = protect($_POST['anonymous']);
if($anonymous) {
$anon = 1;
} else {
$anon = 0;
}
$time = time();
if(empty($message)) { echo error($lang['ask_error']); }
elseif(empty($uid)) { echo error("Hacking attempt!"); }
else {
$insert = mysql_query("INSERT questions (user_id,from_id,question,answer,answered,time,anonymous) VALUES ('$uid','$user_id','$message','','0','$time','$anon')");
echo '<div class="col-lg-12">
<center>
<h3><i class="fa fa-check"></i> '.$lang[ask_success].' '.idinfo($uid,"name").'</h3>
</center>
<br>
</div>';
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-04-28 10:04:11 |
By :
วราภรณ์ |
View :
876 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Quote:$insert = mysql_query("INSERT questions (user_id,from_id,question,answer,answered,time,anonymous) VALUES ('$uid','$user_id','$message','','0','$time','$anon')");
Code (PHP)
$sql = "INSERT questions (user_id,from_id,question,answer,answered,time,anonymous) VALUES ('$uid','$user_id','$message','','0','$time','$anon')";
$insert = mysql_query($sql) or die(mysql_error());
จะได้รู้ว่า Error เพราะอะไรครับ
|
|
|
|
|
Date :
2014-04-28 10:46:39 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|