رفتن به مطلب

اپدیت دیتابیس افلاین(از طریق بانک انلاین) قسمت دوم- ویرایش اطلاعات


shahab.es

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

اپدیت دیتابیس افلاین(از طریق بانک انلاین) قسمت دوم- ویرایش اطلاعات

 

سلام دوستان

طاعاتتون قبول

قسمت دوم این مبحث رو با هم شروع میکنیم

بخش اول رو میتونید در تاپیک زیر ببینید...

http://answercenter.ir/topic/9817-%D8%A7%D9%BE%D8%AF%DB%8C%D8%AA-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D8%A7%D9%81%D9%84%D8%A7%DB%8C%D9%86%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-%D8%A8%D8%A7%D9%86%DA%A9-%D8%A7%D9%86%D9%84%D8%A7%DB%8C%D9%86/

 

حتما ، تاکید میکنم، حتما اموزشای بخش قبلی رو ببینید که این بخش رو درک کنید..

 

تو این اموزش، شما میتونید سطر های دیتابیستون رو تغییر بدید..

یعنی بعد از گرفتن اطلاعات میتونید مقادیر سطر هارو هم عوض کنید...

بحث دیلت هم در بخش بعد انجام میدیم که این مبحث تموم شه...

 

 

 

دانلود اموزش از picofile

 

دانلود سورس بیسیک و php

 

رمز عبور: answercenter.ir

 

و باز هم تاکید میکنم...

72 ساعت کاری پنج شنبه و جمعه ها هم حساب نیست

 

موفق باشیم...

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

سلام

خیلیییی خیلی ممنون از استادم خوبم  آقای اسکندری بابت آموزش فوق العاده خوب و کاربردی :give_rose: :give_rose:

فقط زدن دکمه پسندیدم کافی نبود خداییش

جدا خسته نباشین

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

سلام

خیلیییی خیلی ممنون از استادم خوبم  آقای اسکندری بابت آموزش فوق العاده خوب و کاربردی :give_rose: :give_rose:

فقط زدن دکمه پسندیدم کافی نبود خداییش

جدا خسته نباشین

سلام

ممنون، لطف دارید عزیزم...

انشاء الله مفید واقع بشه...

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

خسته نباشی دلاور ♥

 

خیلی لایک داری :give_rose:

دمت گرم اون کاره رو هم وقت کردی ی نیگایی بنداز :53:

 

----------------------------------

خواهش میکنم

:gol:

اوه اوه، خصوصی رو چک کن هموطن..

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

  • 2 هفته بعد...

ممنون از آموزش خوبتون میشه یه توضیح یا آموزش هم بزارید که چطوری میشه از برنامه به دیتابیس آنلاین رکورد داد یا مثلا به دیتابیس آفلاین خود رکورد اضافه کنیم و تو آنلاین هم ثبت بشه 

 

که آنلاین و آفلاین هماهنگ باشه که کاربرانی هم استفاده میکنن مطالب رو رویت کنند 

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

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

  • 1 ماه بعد...

سلام، ایا راهی هست که بدون کد رابط php از بانک سرور توی b4a خوند؟ لطفا راهنمایی کنید

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

استاد برای پاک کردن اماده نشد ؟

 

سلام

اماده که هست اما کمی باگ داره ، بهترین کاتر اینه که یه ستون بذارید به اسم isshow و مقدارش رو اپدیت کنید با اموزش همین تاپیک

یعنی اگه مقدارش 1 بود ، پست اوکی هست

اگه مقدارش 0 بود ، پست نمایش داده نشه ، یعنی عملا اون پست حذفه

تا من باگای اونو اوکی از این استفاده کنم....

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

  • 4 هفته بعد...

سلام شهاب جان

دو تا سوال داشتم

اولی اینکه من وقتی میخوام اطلاعات بانک تو هاستم رو از طریق سی پنل تغییر بدم دیگه بانک دومی  تغییر نمیکنه و حتما باید با اون فایل html تغییر بدم 

و دومی اینکه وقتی میخوام با اون فایل html یه متن فارسی رو بفرستم قاطی میشه یه حروف عجیب غریب میده

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

سلام مهراب جان...

سوال اولتون رو متوجه نشدم

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

 

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

سلام دوباره

سوال اول

Untitled.png

من وقتی از اینجا رکوردم رو ویرایش میکنم دیگه تو تیبل دومی همون اپدیته ایجاد نمیشه و فقط با فایل html ایجاد میشه

و سوال دوم هم

<!DOCTYPE html>
<html lang="en">
<body>
<form method="post" action="sendtoupdate.php">
    <input type = "text" name="id" required  placeholder="enter id"/>
    <br>
    <input type = "text" name = "Text" required placeholder=" enter new Text" />
    <br>
    <input type = "submit" value="send" />
</form>
</body>
</html>

 

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

مهراب در باره سوال اولت که طبیعیه این قضیه

دستی وقتی یه چیزی ویرایش میکنی اونجا نمیره

حتما باید از اون فایل html تغییر بدی چون من کد نوشتم که انتقال بده به یه جدول دیگه اطلاعات رو ، اموزش این قضیه رو هم که قرار دادم ...

در باره سوال دومت هم ، تگ Form رو به شکل زیر تغییر بده

<form method="POST" action="search.php" accept-charset="UTF-8">

به جای اسم فایله ، من اسم فایل خودت رو بذار دیگه ، sendtodb یه چیه :))

 

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

در 14 ساعت قبل، shahab.es گفته است :

مهراب در باره سوال اولت که طبیعیه این قضیه

دستی وقتی یه چیزی ویرایش میکنی اونجا نمیره

حتما باید از اون فایل html تغییر بدی چون من کد نوشتم که انتقال بده به یه جدول دیگه اطلاعات رو ، اموزش این قضیه رو هم که قرار دادم ...

در باره سوال دومت هم ، تگ Form رو به شکل زیر تغییر بده


<form method="POST" action="search.php" accept-charset="UTF-8">

به جای اسم فایله ، من اسم فایل خودت رو بذار دیگه ، sendtodb یه چیه :))

 

hi again

شهاب در مورد سوال دوم تغییر دادم اینبار هم اینجوری شد  بی ادب  :DD:

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

:)))

های داداش

کدهای php اون فایلی که داری رو بذار

اوکیش کنیم برات

 

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

در 19 ساعت قبل، shahab.es گفته است :

:)))

های داداش

کدهای php اون فایلی که داری رو بذار

اوکیش کنیم برات

 

سلام شهاب گل

<?php
header('Content-Type: text/html; charset=utf-8');
$servername = "localhost";
$username = "mmpir_MehrabMMP";
$password = "123321";
$dbname = "mmpir_Payam";

$con = mysqli_connect($servername,$username,$password,$dbname);
$myId = $_POST["id"];
$newText = $_POST["Text"];

$sql1 = "INSERT INTO Payam_update SELECT * FROM Payam where id = '$myId'";
$sql2 = "UPDATE Payam set Text = '$newText' WHERE id = '$myId'";
$sql3 = "UPDATE Payam_update set Text= '$newText' WHERE id = '$myId'";

if($con->query($sql1)===true){
    echo "insert into done <br>";
}
if ($con->query($sql2))
{
    echo "update users done <br>";
}
if ($con->query($sql3))
{
    echo "update users_update done <br>";
}
?>

بفرما

فکر کنم اینجا باید یه چیزی اضافه شه که اونو فارسی کنه نه ؟ :fekr:

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

سلام مهراب قشنگه

<?php
header('Content-Type: text/html; charset=utf-8');
$servername = "localhost";
$username = "mmpir_MehrabMMP";
$password = "123321";
$dbname = "mmpir_Payam";

$con = mysqli_connect($servername,$username,$password,$dbname);
mysqli_set_charset($con,"utf8");
$myId = $_POST["id"];
$newText = $_POST["Text"];

$sql1 = "INSERT INTO Payam_update SELECT * FROM Payam where id = '$myId'";
$sql2 = "UPDATE Payam set Text = '$newText' WHERE id = '$myId'";
$sql3 = "UPDATE Payam_update set Text= '$newText' WHERE id = '$myId'";

if($con->query($sql1)===true){
    echo "insert into done <br>";
}
if ($con->query($sql2))
{
    echo "update users done <br>";
}
if ($con->query($sql3))
{
    echo "update users_update done <br>";
}
?>

 

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

سلام دوباره شهاب گل

شرمنده هی اذیتت میکنم 

یه مشکل داشتم

من کدای فایل پی اچ پی رو تغییر دادم به این

<?php
header('Content-Type: text/html; charset=utf-8');
$servername = "localhost";
$username = "...";
$password = "...";
$dbname = "...";

$con = mysqli_connect($servername,$username,$password,$dbname);
mysqli_set_charset($con,"utf8");
$myId = $_POST["id"];
$newText = $_POST["Text"];
$Delete1= $_POST["Delete"];

$sql1 = "INSERT INTO Payamak_update SELECT * FROM Payamak where id = '$myId'";
$sql2 = "UPDATE Payamak set Text = '$newText' WHERE id = '$myId'";
$sql3 = "UPDATE Payamak_update set Text= '$newText' WHERE id = '$myId'";
$sql4 = "UPDATE Payamak set Delete = '$Delete1' WHERE id = '$myId'";
$sql5 = "UPDATE Payamak_update set Delete = '$Delete1' WHERE id = '$myId'";

if($con->query($sql1)===true){
    echo "insert into done <br>";
}
if ($con->query($sql2))
{
    echo "update users done <br>";
}
if ($con->query($sql3))
{
    echo "update users_update done <br>";
}
if ($con->query($sql4))
{
    echo "update done <br>";
}
if ($con->query($sql5))
{
    echo "update done 2 <br>";
}
?>

اومدم دو سطر هم بهش اضافه کردم که یه فیلد دیگه رو هم تغییر بده

پس باید فایل html رو هم تغییری بدم

من اینارو نوشتم واسش

<!DOCTYPE html>
<html lang="en">
<body>
<form method="post" action="sendtoupdate.php" accept-charset="UTF-8">
    <input type = "text" name="id" required  placeholder="enter id"/>
    <br>
    <input type = "text" name = "Text" required placeholder=" enter new Text" />
    <br>
    <input type = "text" name = "Delete" required placeholder=" enter new Delete" />
    <br>
    <input type = "submit" value="send" />
</form>
</body>
</html>

اینجا هم یه خط اضافه کردم

اما وقتی این فایل html رو اجرا میکنم و یه چیزی رو تغییر میدم اون اخری ها انجام نمیشه

یعنی جواب میشه این

update users done 
update users_update done

دیگه اون اخری ها انجام نمیشه :sorry:

 

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

ببخش مهراب ندیده بودم تایپک رو 

if ($con->query($sql4))
{
    echo "update done <br>";
}else{
echo "not 1<br>";
}
if ($con->query($sql5))
{
    echo "update done 2 <br>";
}else{
echo "not2<br>";
}

اینو بذار ، ببینیم اصن پستت درست انجام میشه یا نه...

این اطلاعات رو هم ، به هیچ وجه توی تاپیک ها یا مکانهای عمومی قرار نده

$servername = "localhost";
$username = "...";
$password = "...";
$dbname = "...";

 

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

بایگانی شده

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

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

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