رفتن به مطلب
  • 0

عدم ارسال اطلاعات به دیتابیس هاست


MR.B4A

سوال

سلام.

این کدهای php منه

<?php
    $servername = "localhost";
    $username = "";
    $password = "";
    $dbname = "";
    
    $name=$_POST['name'];
    $id_user=$_POST['id_user'];
    $title=$_POST['title'];
    $price=$_POST['price'];
    $falow=$_POST['falowers'];
    $img=$_POST['pic'];
    $des=$_POST['description'];
    $show_number=$_POST['show_number'];

    $conn = new mysqli($servername, $username, $password, $dbname);
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }

    $sql = "INSERT INTO tbladv (name,id_user,title,price,falowers,pic,description,show_number) VALUES ('$name','$id_user','$title','$price','$falow','$img','$des','$show_number')";

    if ($conn->query($sql) === TRUE) {
        echo "send successful";
    } else {
        echo "send Error!!";
    }

    $conn->close();        
?>

و این هم دستورات بیسیکمه

dim hd as HttpJob
hd.PostString("http://server5.dn-server.com:2082//insert_adv.php","name="&txtname.text&"&id_user="&txtid.text&"&title="&txttitle.Text&"&price="&txtprice.Text&"&falowers="&txtfalowers.Text&"&pic="&direct&"&description="&txtdescription.Text&"&show_number="&num_show)
	Msgbox("آگهی با موفقیت ثبت شد","")

مشکل اینه که وقتی دکمه ارسال رو میزنم، خطا نمیده، اما اطلاعاتی هم داخل دیتابیس درج نمیشه!!

ممنون میشم راهنماییم کنید که کجای کارم ایراد داره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

11 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در ۴ ساعت قبل، batman۱۲۳ گفته است :

یعنی اگه اینطوری بنویسم درست میشه؟:

http://appster.ir/insert_adv.php و بقیه موارد

من فایل php م رو داخل روت پوشه public html ذخیره کردم.

بله موردی نداره من تست کردم اکی بود

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۳ ساعت قبل، batman۱۲۳ گفته است :

روی این فرمتم گذاشتم جواب نمیده

charset پی اچ پیش چه طوری ست میشه؟

فکر کنم باید از این راه برم.

$conn = new mysqli($servername, $username, $password, $dbname);
mysqli_set_charset ($conn , "utf8");

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 16 دقیقه قبل، محمدرضا شاهپیری گفته است :

بله موردی نداره من تست کردم اکی بود

برادر یوزرنیم و رمزعبورو از کجا آوردی!!

برای فایل php میگم!!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود

کدهایی php بنظر مشکلی نداره

از Url که میزنید مطمینید؟! 

شما دارید آدرس ورود به cpanel رو میزنید با دوتا //

http://server5.dn-server.com:2082//insert_adv.php

ادرس باید به اینصورت باشه

http://server5.dn-server.com/insert_adv.php

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 11 ساعت قبل، محمدرضا شاهپیری گفته است :

بله موردی نداره من تست کردم اکی بود

مشکل حل شد استاد.

منتها چرا متون فارسی رو مشکل دار نشون میده

با این که من collection شم روی general_persian_ci گذاشتم

ممنون میشم راهنماییم کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱ ساعت قبل، batman۱۲۳ گفته است :

مشکل حل شد استاد.

منتها چرا متون فارسی رو مشکل دار نشون میده

با این که من collection شم روی general_persian_ci گذاشتم

ممنون میشم راهنماییم کنید.

باید روی utf8-persian-ci بزارید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۶ ساعت قبل، batman۱۲۳ گفته است :

سلام.

این کدهای php منه


<?php
    $servername = "localhost";
    $username = "";
    $password = "";
    $dbname = "";
    
    $name=$_POST['name'];
    $id_user=$_POST['id_user'];
    $title=$_POST['title'];
    $price=$_POST['price'];
    $falow=$_POST['falowers'];
    $img=$_POST['pic'];
    $des=$_POST['description'];
    $show_number=$_POST['show_number'];

    $conn = new mysqli($servername, $username, $password, $dbname);
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }

    $sql = "INSERT INTO tbladv (name,id_user,title,price,falowers,pic,description,show_number) VALUES ('$name','$id_user','$title','$price','$falow','$img','$des','$show_number')";

    if ($conn->query($sql) === TRUE) {
        echo "send successful";
    } else {
        echo "send Error!!";
    }

    $conn->close();        
?>

و این هم دستورات بیسیکمه


dim hd as HttpJob
hd.PostString("http://server5.dn-server.com:2082//insert_adv.php","name="&txtname.text&"&id_user="&txtid.text&"&title="&txttitle.Text&"&price="&txtprice.Text&"&falowers="&txtfalowers.Text&"&pic="&direct&"&description="&txtdescription.Text&"&show_number="&num_show)
	Msgbox("آگهی با موفقیت ثبت شد","")

مشکل اینه که وقتی دکمه ارسال رو میزنم، خطا نمیده، اما اطلاعاتی هم داخل دیتابیس درج نمیشه!!

ممنون میشم راهنماییم کنید که کجای کارم ایراد داره

url  تون اشتباهه عزیز. یه اسلش اضافه اس تو لینک زیر

http://server5.dn-server.com:2082//insert_adv.php
لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 4 ساعت قبل، محمدرضا شاهپیری گفته است :

باید روی utf8-persian-ci بزارید

روی این فرمتم گذاشتم جواب نمیده

charset پی اچ پیش چه طوری ست میشه؟

فکر کنم باید از این راه برم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 7 ساعت قبل، محمدرضا شاهپیری گفته است :

url  تون اشتباهه عزیز. یه اسلش اضافه اس تو لینک زیر


http://server5.dn-server.com:2082//insert_adv.php

سلام.

استاد، این کارم کردم نشد!!

نمیدونم چی کار کنم!!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 7 ساعت قبل، batman123 گفته است :

سلام.

استاد، این کارم کردم نشد!!

نمیدونم چی کار کنم!!

عزیز این url به کل اشتباهه. شما باید یا آدرس ip و یا دامنه رو بزارید نه آدرس cpanel. مگه دامنه ندارید روی هاستتون؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱ ساعت قبل، محمدرضا شاهپیری گفته است :

عزیز این url به کل اشتباهه. شما باید یا آدرس ip و یا دامنه رو بزارید نه آدرس cpanel. مگه دامنه ندارید روی هاستتون؟

spacer.png

یعنی اگه اینطوری بنویسم درست میشه؟:

http://appster.ir/insert_adv.php و بقیه موارد

من فایل php م رو داخل روت پوشه public html ذخیره کردم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...