ravand
سه شنبه 16 اسفند 1390, 19:08 عصر
سلام
خيلي برام عجيبه چرا اين كد كار نميكنه:
نمي فهمم مشكلش چيه؟ بهم پيام ميده ميگه ارسال شد ولي فقط تاريخ رو براي ديتابيس ارسال ميكنه و فيلد هاي ديگه رو نه.
متشكرم.
<?php
$con=mysql_connect('localhost','root','')or die(mysql_error());
$db=mysql_select_db('search')or die(mysql_error());
$date_1=date('Y-m-d');
mysql_query("SET CHARACTER SET utf8",$con);
$Subject_1=empty($_POST['subject'])?'':mysql_real_escape_string(trim($_POST['subject']),$con);
$Text_1=empty($_POST['body'])?'':mysql_real_escape_string(trim($_POST['body']),$con);
$tags_1=empty($_POST['tags'])?'':mysql_real_escape_string(trim($_POST['tags']),$con);
$Link_1=empty($_POST['link'])?'':mysql_real_escape_string(trim($_POST['Link']),$con);
$insert="INSERT INTO posts (`subject`,`body`,`tags`,`link`,`date`) VALUES ('$Subject_1','$Text_1','$tags_1','$Link_1','$date _1')";
$tab=mysql_query($insert,$con) or die(mysql_error());
if($tab==false){
die("error with query\r\n");
}
$num=mysql_affected_rows($con);
if($num==1){
echo ".ارسال شد";
}
else
if($num == 0){
echo".ارسال نشد ";
}
mysql_close($con);
?>
خيلي برام عجيبه چرا اين كد كار نميكنه:
نمي فهمم مشكلش چيه؟ بهم پيام ميده ميگه ارسال شد ولي فقط تاريخ رو براي ديتابيس ارسال ميكنه و فيلد هاي ديگه رو نه.
متشكرم.
<?php
$con=mysql_connect('localhost','root','')or die(mysql_error());
$db=mysql_select_db('search')or die(mysql_error());
$date_1=date('Y-m-d');
mysql_query("SET CHARACTER SET utf8",$con);
$Subject_1=empty($_POST['subject'])?'':mysql_real_escape_string(trim($_POST['subject']),$con);
$Text_1=empty($_POST['body'])?'':mysql_real_escape_string(trim($_POST['body']),$con);
$tags_1=empty($_POST['tags'])?'':mysql_real_escape_string(trim($_POST['tags']),$con);
$Link_1=empty($_POST['link'])?'':mysql_real_escape_string(trim($_POST['Link']),$con);
$insert="INSERT INTO posts (`subject`,`body`,`tags`,`link`,`date`) VALUES ('$Subject_1','$Text_1','$tags_1','$Link_1','$date _1')";
$tab=mysql_query($insert,$con) or die(mysql_error());
if($tab==false){
die("error with query\r\n");
}
$num=mysql_affected_rows($con);
if($num==1){
echo ".ارسال شد";
}
else
if($num == 0){
echo".ارسال نشد ";
}
mysql_close($con);
?>