کمک در چاپ ورودی با php

ufomtf

New Member
سلام
من کتاب و تمامی مطالب این انجمن را مطالعه کردم ولی مشکلم حل نشد لطفا کمک کنید
مشکل اول:
چطور میتونم توی php یک شمارشگر معکوس بر حسب ثانیه بسازم و با پایان زمان عملیاتی رو برایم انجام دهد و مجددا تکرار شود لطفا ساختار دستور و توضیحاتی در مورد ان را برایم ارسال نمایید

مشکل دوم:
من فرم می سازم و از اون ورودی میگیرم برای صفحه دیگه ای و درست post میشه ولی با استفاده از php میخوام روش تغییرات ایجاد کنم نمیشه جوابی نمی گیرم باید چیکار کنم برای مثال:

توی فایل a.php منویسم
<form action="b.php" method="post">
<input type="text" name="name" id="name" >
<input type="submit" value="send">
</form>

حالا توی فایل b.php میخوام اسم گرفته شده رو چاپ کنم که مینویسم
<?php
$name=$_post['name'];
print $name;
?>

ولی هیچ جوابی نمیگیرم یکی دلیلش رو به من بگه خواهشا
(یک ماه است که دارم با این مسئله کلنجار میرم)

خود فایل رو هم پیوست گذاشتم
 

پیوست ها

  • a.txt
    124 بایت · بازدیدها: 2
  • b.txt
    62 بایت · بازدیدها: 2

mahsa366

New Member
مشکل اولتون رو نمی دونم ولی مشکل ودومتون این کد رو وارد کنید.
PHP:
if(isset($_POST['name'])){
$name=$_POST['name'];
echo $name.'<br/>';}
 
آخرین ویرایش:

Masoud1365

مدیر انجمن
چطور میتونم توی php یک شمارشگر معکوس بر حسب ثانیه بسازم و با پایان زمان عملیاتی رو برایم انجام دهد و مجددا تکرار شود لطفا ساختار دستور و توضیحاتی در مورد ان را برایم ارسال نمایید
برای تایمر باید از جاوا اسکریپت استفاده کنی که در پایان زمان فلان کار رو انجام بده !
اگر هم میخوایی که به صورت خودکار باشه باید از cjob استفاده کنید
 

ufomtf

New Member
دریافت ورودی

مشکل اولتون رو نمی دونم ولی مشکل ودومتون این کد رو وارد کنید.
PHP:
if(isset($_post['name'])){
$name=$_post['name'];
echo $name.'<br/>';}


من این رو هم امتحان کردم ولی باز هم جوابی چاپ نشد در اصل موضوع هم فقط یه شرط اضافه شد که اگر چیزی وارد شد ورودی رو چاپ کنه که مشکل ما رو حل نکرد!!
راه حل دیگه ای هم هست؟
 

ufomtf

New Member
مشکل

مشکل اولتون رو نمی دونم ولی مشکل ودومتون این کد رو وارد کنید.
PHP:
if(isset($_POST['name'])){
$name=$_POST['name'];
echo $name.'<br/>';}


در واقع من شرط رو تغییر دادم و گفتم که اگر چیزی پست نشد چیزی رو برایم چاپ کنه که همین کار را انجام داد در واقع فرم چیزی را در php پست نکرد

فایل اون رو در پیوست کردم
 

پیوست ها

  • b.txt
    62 بایت · بازدیدها: 0
  • a.txt
    96 بایت · بازدیدها: 0

Masoud1365

مدیر انجمن
PHP:
if(!empty($_POST['variable']))
    echo $_POST['variable'];
else
    echo 'It`s NULL';

به جای variable هم باید اسم فیلدت رو بزاری ! :wink:
 

ufomtf

New Member
جواب داد

PHP:
if(!empty($_POST['variable']))
    echo $_POST['variable'];
else
    echo 'It`s NULL';
به جای variable هم باید اسم فیلدت رو بزاری ! :wink:


تشکر
البته رابط دستوری رو نمی تونم بفهمم که چطور اگر if رو اضافه کنیم می تونیم از فیلد توی php استفاده کنیم در حالی که در حالت عادی خود php باید هر فیلدی رو به طور خودکار توی متغییری به همون نام ذخیره کنه؟
ولی با این حال دستور بالا کارم رو راه انداخت
این برام خیلی با ارزش بود واقعا دستت در د نکنه برای پیدا کردن این شبها هم بیداری کشیده بودم حتی از کلاس دانشگاه هم زدم!!!

اما یه سوال دیگه ؟
چطور توی input حالت دکمه از php استفاده کنم برای مثال :
توی صفحه دو دکمه بزارم که روی هر کدوم کلیک کنم مانند کیبورد عمل کرده و حرف اختصاص داده شده به اون دکمه رو تایپ کنه!!! ویا یا از یک فیلد ورودی بگیرم و در فیلد دیگری قرار بدم!!!(که این عمل ها هم جواب نمیده)
لطفا دستورات صفحه رو به طور کامل برایم بنویسید!!
تشکر
 
آخرین ویرایش:

Masoud1365

مدیر انجمن
البته رابط دستوری رو نمی تونم بفهمم که چطور اگر if رو اضافه کنیم می تونیم از فیلد توی php استفاده کنیم در حالی که در حالت عادی خود php باید هر فیلدی رو به طور خودکار توی متغییری به همون نام ذخیره کنه؟
منظورتو نفهمیدم ولی این که میگی php مقدار رو داخل یه متغیر به نام همون فیلد میزاره برای زمانی هست که register global فعال باشه ! در غیر این صورت مقدار دهی نمیشه و باید از متغیر فرا جهانی $_POST استفاده کنی !
اما یه سوال دیگه ؟
چطور توی input حالت دکمه از php استفاده کنم برای مثال :
توی صفحه دو دکمه بزارم که روی هر کدوم کلیک کنم مانند کیبورد عمل کرده و حرف اختصاص داده شده به اون دکمه رو تایپ کنه!!! ویا یا از یک فیلد ورودی بگیرم و در فیلد دیگری قرار بدم!!!(که این عمل ها هم جواب نمیده)
این هم کلا مطلب رو نگرفتم :)
 

جدیدترین ارسال ها

بالا