PDA

View Full Version : کمک در اجرای php



back door
یک شنبه 20 فروردین 1391, 15:58 عصر
سلام من یک پی اچ پی کد داشتم که در یک صفحه بود و فرمی که داشت در یک صفحه ی دیگه بود من این فرم و کد رو هر دو رو در کی صفحه اوردم چی کار کنم که این کد ها زمانی اجرا میشه که روی کلید send کلیک میکنیم عمل کنه این کدش است

پاک شد

MMSHFE
یک شنبه 20 فروردین 1391, 17:14 عصر
الآن توی این کدی که گذاشتین فرمش کجاست؟

back door
یک شنبه 20 فروردین 1391, 17:18 عصر
بفرما

پاک شد

back door
یک شنبه 20 فروردین 1391, 17:57 عصر
چی شد ؟؟؟؟

mostafa272
یک شنبه 20 فروردین 1391, 21:28 عصر
1- اگر کدی که بعد از کلیک شدن دکمه باید اجرا بشه تو همین صفحه هست مقدار action فرم رو برابر

<?php echo $_SERVER['$PHP_SELF'];?>

بذار و گرنه اسم فایلی که باید کدهاش اجرا بشه رو بنویس.

2- بعد از اون اگه تو همین صفحه باید اجرا بشه کدهای مربوطه، برای اون دکمه send باید یه name انتخاب کنی:مثلا" name="send

3- باید کدهایی که قراره اجرا بشن رو داخل این شرط قرار بدی تا هر وقت دکمه زده شده اجرا بشن:

if(isset($_POST['send'])){//your code;}

back door
یک شنبه 20 فروردین 1391, 22:18 عصر
الان من این رو که گفتید انجام دادم ولی دیگه عمل نمیکنه ببینید کد درست است
کد پاک شد

mostafa272
یک شنبه 20 فروردین 1391, 23:23 عصر
من اون "//" رو که گذاشتم پشتش نوشتم your code! اون کامنت بود و منظورم این بود که کدتون رو که باید اجرا بشه تو این قسمت قرار بدید. "//" رو که بعد از پرانتز گذاشتید پاک کنید. بعدش هم شما اسم دکمه رو گذاشتید send. پس باید ارسال شدن send رو چک کنید. قبل از اون پرانتز که الان گفتم (داخل اون شرط به جای submit باید بنویسید send(اسم دکمه !)در ضمن بهتره همون اول صفحه یه تگ php باز کنید و session رو استارت بزنید.یعنی اول صفحه این باشه:


<?php session_start(); ?>