سوال درباره گرفتن اطلاعات فرم

oldooz

Well-Known Member
من می خوام از یه فرم اطلاعاتی رو بخونم ولی نمی دونم چرا نمیشه
مگه اینجوری نیست که دو تل فای پی چ پی درست می کنیم بعد توی اولی یه فرم با اکشن فایل دوم بعد یه جعبه متن و یه دکمه که توی فایل دوم نام جعبه متن رو به صورت زیر چاپ می کنیم
print("$textboxname")
 

I.NoBody

Active Member
شما باید متد ارسالت رو در فرم مشخص کنی ( GET یا POST )
بعد بر اساس اون متد، در فایل دوم مقدار رو داری:
کد:
echo    $_POST['Your Input Name'];  
یا
echo    $_GET['Your Input Name'];
 

I.NoBody

Active Member
امکان نداره نشه. یه جای کار شما از پایه خرابه.
برای اینکه ببینید اصلاً مقداری ارسال شده یا نه، توی فایل دوم این کدها رو بنویسید:
کد:
echo "<pre>";
print_r($_POST);
echo "</pre><hr><pre>";
print_r($_GET);
echo "</pre>";
 

oldooz

Well-Known Member
ممنون از همتون درست شد حالا یه مشکل دیگه ام دارم اونم بانک اطلاعاتی هستش اگه یکی بتونه توابع مربوط به بانک اطلاعاتی رو به من کامل توضیح بده خیلی عالی میشه من که می نویسم از odbc خطا می گیره.
 
سلام . این خطا که گفتید (ODBC) یعنی اینکه نتونستید درست ارتباط برقرار کنید !
PHP:
$link = mysql_connect("localhost", "user db", "pwd") or die ("<B>" . __FILE__ . "<br /> Line " .  __LINE__  . "</B>" . " : " . mysql_error() );
$db = mysql_select_db("Database Name") or die ("<B>" . __FILE__ . "<br /> Line " .  __LINE__  . "</B>" . " : " . mysql_error() );
 

oldooz

Well-Known Member
یه کتاب چیه بابا من دو تا کتاب و سه تا پی دی اف خوندم اما نمی شه که نمی شه اگه ممکنه یکی تون توضیح بدید خیلی فوریه.
 

oldooz

Well-Known Member
آقای امیر خوشحال اگه همین کدی رو که نوشتی توضیح بدی عالی می شه
 
سلام . این کد واسه ارتباط با دیتابیستون هست . توضیح خاصی هم نداره .
شما فقط مقدار همون 4 تا متغیر اول رو اگه به طور صحیح پر کنی به راحتی با دیتابیس ارتباط برقرار می کنید . :paint:
PHP:
$Database_Server_Hostname = "localhost";
$Database_Name = "نام دیتابیستون";
$Database_Username  = "نام کاربری دیتابیستون";
$Database_Password  = "پسورد دیتابیستون";

$link = mysql_connect("$Database_Server_Hostname", "$Database_Username", "$Database_Password") or die ("<B>" . __FILE__ . "<br /> Line " .  __LINE__  . "</B>" . " : " . mysql_error() );
$db = mysql_select_db("$Database_Name") or die ("<B>" . __FILE__ . "<br /> Line " .  __LINE__  . "</B>" . " : " . mysql_error() );
 

aghasina

Member
این قسمت با دیتا بیس ارتباط برقرار می کنه
$link = mysql_connect("localhost", "user db", "pwd") or die ("<B>" . __FILE__ . "<br /> Line " . __LINE__ . "</B>" . " : " . mysql_error() );

لوکال هاست اون سرویس دهنده هست که روی سرور کامپیوتر شخصی لوکال هاست هست
قسمت دوم یوزر نیم دیتا بیس رو وارد می کنی معمولا پیش فرضrootهستش
سوم هم پسورد دیتا بیس هستمعمولا خالیه
خط دوم هم برای انتخاب دیتا بیس هستش
نام دیتا بیس رو باید بنویسی
 
سلام از موضوع تاپیک خیلی فاصله گرفتینا !
واسه ساخت دیتابیس . فکر کنم این تابع دیگه توو php5 استفاده نمی شه
 

I.NoBody

Active Member
آقا/خانم Oldoz، بهتره بری از سایت php.net فایل chm مربوط به php رو دانلود کنی.
توی اون همه توابع، با مثالهای مناسب توضیح داده شدن.
 
بالا