اشکال این کد php چیه

molavy2003

New Member
سلام
من دو رو ز معطلم این یک تیکه کدم

دو تا فایل به نام c.php و d.php ساختم
داخل c.php
HTML:
<form action="d.php" method="get">

<input type="text" name="name" value="insert a number:" />

<input type="submit" name="btn" value="submit" />

</form>



داخل d.php




HTML:
<?php
include ("c.php");
$guestnum =5;
$msg=" ";
if ($name<> " ")
{
$msg = "welcome to game";
}
elseif($name >$guestnum)
{
$msg = "Number in my mind is smaller";
}
elseif ($name<$guestnum)
{
$msg ="Number in my Mind is bigger";
}
else 
{
$msg ="it is correct,You Win";
}
print $msg;
ولی فقط نوشته welcomr to gamr می آد
پیشاپیش ممنون
 

jhoseini

Member
PHP:
<?php
// *** include ("c.php"); che dalili dare in kar?
$guestnum =5;
$msg=" ";
$name = $_GET['name']; // *** dade haie form be vaseteiei $_GET ia $_POST be action montaghel mishe !!
if ($name<> " "){
	$msg = "welcome to game"; // in che ma`ni i dare?
} elseif($name >$guestnum){
	$msg = "Number in my mind is smaller";
} elseif ($name<$guestnum){
	$msg ="Number in my Mind is bigger";
} else {
	$msg ="it is correct,You Win";
}
print $msg;
?>
 

jhoseini

Member
خوب شما تو این لینک method رو روی post گزاشتید
در حالی که تو کد های بالا با get کار شده
13.gif
 

molavy2003

New Member
من ۵۰ حالتو امتحان کردم .
با get نشد گزاشتم رو post
یعنی اول دقیقا کد شما رو گزاشتم که نشد
بعد یکی یکی تغییرش دادم
حالا دقیقا دوباره کد بالا رو میزارم
لطفا ببینید
شرمنده و ممنون
 

jhoseini

Member
d.php
PHP:
<form action="d.php" method="get">
<input type="text" name="name" value="insert a number:" />
<input type="submit" name="btn" value="submit" />
</form>
<?php 
// *** include ("c.php"); che dalili dare in kar? 
$guestnum =5; 
$msg=" "; 

$name = $_GET['name']; // *** dade haie form be vaseteiei $_GET ia $_POST be action montaghel mishe !! 
if ($name<>" "){ 
    $msg = "welcome to game"; // in che ma`ni i dare? 
} 
// else
if($name >$guestnum){ 
    $msg = "Number in my mind is smaller"; 
} elseif ($name<$guestnum){ 
    $msg ="Number in my Mind is bigger"; 
} else { 
    $msg ="it is correct,You Win"; 
} 
print $msg; 
?>
 

molavy2003

New Member
درست شد
:d
مشکل از چی بود
یعنی من چه اشتباهی داشتم (یعنی دقیقا الان شما چی کار کردید که درست شد)
اگه بخوام یک داده رو از یک فایل دیگه بخونم چی کار کنم
دستتون درد نکنه
HTML:
<form action="d.php" method="get"> 
<input type="text" name="name" value="یک عدد وارد کنید" /> 
<input type="submit" name="btn" value="ثبت" /> 
</form> 
<title>بازی حدس زدن عدد</title>
<?php  
// *** include ("c.php"); che dalili dare in kar?  
$guestnum =23;  
$msg=" ";  

$name = $_GET['name']; // *** dade haie form be vaseteiei $_GET ia $_POST be action montaghel mishe !!  
if ($name=="یک عدد وارد کنید"){  
    $msg = "به بازی خوش آمدید"; // in che ma`ni i dare?  
}  
// else 
if($name >$guestnum){  
    $msg = "عددی که در ذهن من است کوچکتر  است";  
} elseif ($name<$guestnum){  
    $msg ="عددی که در ذهن من است بزرگتر است";  
} else {  
    $msg ="دقیقا همین بود،آفرین";  
}  
print $msg;  
?>
فقط یک اشکال کوچیک
وقتی برای اولین بار به بازی وارد میشی
پیغام عددی در ذهن من بزرگتر است می آد من می خوام به بازی خوش امدید بیاد
کجای کارم اشتباهه
http://ebasig.qupis.com/test/d.php
 
آخرین ویرایش:

jhoseini

Member
PHP:
<form action="d.php" method="get"> 
<input type="text" name="name" value="يک عدد وارد کنيد" /> 
<input type="submit" name="btn" value="ثبت" /> 
</form> 
<title>بازي حدس زدن عدد</title>
<?php  
// *** include ("c.php"); che dalili dare in kar?  
$guestnum =23;  
$msg=" ";  

$name = $_GET['name']; // *** dade haie form be vaseteiei $_GET ia $_POST be action montaghel mishe !!  
if ($name=="يک عدد وارد کنيد" || empty($name)){  
    $msg = "به بازي خوش آمديد"; // in che ma`ni i dare?  
} elseif(is_numeric($name)){
	if($name >$guestnum){  
	    $msg = "عددي که در ذهن من است کوچکتر  است";  
	} elseif ($name<$guestnum){  
	    $msg ="عددي که در ذهن من است بزرگتر است";  
	} else {  
	    $msg ="دقيقا همين بود،آفرين";  
	}
}
print $msg;  
?>
 

molavy2003

New Member
بسیار ممنون
:D
بازی رو نوشتم
البته بهتر بگم نوشتید
باز هم ممنون
حالا می خوام براش یک score board درست کنم
اگه به مشکلی بر خوردم باز هم مزاحم شما میشم
 

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

بالا