• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل ثبت اطلاعات در دیتابیس
#1
سلام دوستان
من در حال یاد گیری php هستم و خیلی خیلی مبتدیم و نمیتونم مشکل کد هام رو برطرف کنم ..Confused.

خوب من یه فرم دارم که میخوام با اون فرم اطلاعات یک textarea رو در دیتابیس ها ذخیره کنمHuh

این کد فرمم :

کد پی‌اچ‌پی:
<html>
<
body>

<
form action="add.php" method="post">
content: <textarea  name="content"> </textarea>
<
input type="submit">
</
form>

</
body>
</
html


و این هم صفحه add.php

کد پی‌اچ‌پی:
<?php
$con
=mysqli_connect("localhost","root","","amireza");


if (
mysqli_connect_errno()) {
  echo 
"مشکل: " mysqli_connect_error();
}


$content mysqli_real_escape_string($con$_POST['content']);

$sql="INSERT INTO Persons (content)
VALUES ('
$content')";

if (!
mysqli_query($con,$sql)) {
  die(
' مشکل : ' mysqli_error($con));
}
echo 
"ایجاد شد !;

mysqli_close(
$con);

?>

و این هم db

کد پی‌اچ‌پی:
mysql_select_db("$dbname"$con);
$sql "
CREATE TABLE `post` (
`id` INT NOT NULL AUTO_INCREMENT ,
`content` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
)

"


اگه ممکنه دوستان راهنمایی کنن
با تشکر
  پاسخ
تشکر شده توسط :
#2
تو گوگل یه سرچ کن کلی اطلاعات اگزمپل پیدا میکنی.

درهر صورت یه ساده اش رو واسه ات گذاشتم:
کد پی‌اچ‌پی:
<?php
$con
=mysqli_connect("localhost","root","","amireza");


if (
mysqli_connect_errno()) {
  echo 
"مشکل: " mysqli_connect_error();
}


$content mysqli_real_escape_string($con$_POST['content']);


$sql="INSERT INTO Persons (content)
VALUES ('
$content')";


if( isset(
$_POST['btnSubmit'] )){
    
$submit mysql_query($sql,$con);
    
    if(
$submit){
        echo 
'با موفقیت انجام شد';
    }
    else{
        echo 
' خطا! انجام نشد ! ';
    }
    
}



?>


<html>
<body>

<form action="add.php" method="post">
content: <textarea  name="content"> </textarea>
<input type="submit" name="btnSubmit" />


</form>

</body>
</html> 
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان