مشکل این کد php رو میتونید پیدا کنید ؟

pendesign

Member
دوستان میتونید مشکل این کدها رو پیدا کنید ؟ من وقتی این کدها رو روی سرور امتحان میکنم با Error مواجه میشم .

Input Form

PHP:
<form method="POST" action="form3output.php">
FirstNumber
<input type="text" font size="10px" name"variable1">
<br><br>
SecondNumber
<input type="text" font size="10px" name"variable2">
<input typ

Output form

PHP:
<?PHP
$variable1=$_POST["variable1"];
$variable2=$_POST["variable2"];
$answer=$variable1+$variable2;
echo $variable1, " +" , $variable2, "=",$answer;
?>
 

yakoza

Well-Known Member
خوب با چه اروری ؟

تو نگاه اول که کدت مشکلی نداره
 
راستی تو ارور رو بگو تا مشکلت رو ببنیم چیه !

معمولا متود رو تو فورم با حروف کوچیک تای میکنند post رو تو فورم با حروف کوچیک بنویس ببین حل میشه ؟
اگه مشکل این نبود ( احتمالا هم نیست !!) خود ارور رو اینجا بنویس عزیز
 

ziXet

مدیر انجمن PHP/MYSQL
راستی تو ارور رو بگو تا مشکلت رو ببنیم چیه !

معمولا متود رو تو فورم با حروف کوچیک تای میکنند post رو تو فورم با حروف کوچیک بنویس ببین حل میشه ؟
اگه مشکل این نبود ( احتمالا هم نیست !!) خود ارور رو اینجا بنویس عزیز
نه ربطی نداره!

من همیشه capital مینویسم!
 

pendesign

Member
دوستان این شرح error :

Notice: Undefined index: variable1 in c:\program files\easyphp1-8\www\php learning\4-output-input\form3output.php on line 10

Notice: Undefined index: variable2 in c:\program files\easyphp1-8\www\php learning\4-output-input\form3output.php on line 11
+=0

خوب نظری دارید ؟
 

yakoza

Well-Known Member
PHP:
<?PHP
error_reporting(0);
$variable1=$_POST["variable1"];
$variable2=$_POST["variable2"];
$answer=$variable1+$variable2;
echo $variable1, " +" , $variable2, "=",$answer;
?>

یه ارور Notice که مشخصه چی داره میگه
 

ziXet

مدیر انجمن PHP/MYSQL
دوستان این شرح error :



خوب نظری دارید ؟
فکر کنم فهمیدم مشکل چیه!
از این استفاده کن:
PHP:
<?PHP
$variable1=$_POST['variable1'];
$variable2=$_POST['variable2'];
$answer=$variable1+$variable2;
echo $variable1, " +" , $variable2, "=",$answer;
?>
 
آخرین ویرایش:
فکر کنم فهمیدم مشکل چیه!
از این استفاده کن:
PHP:
<?php
$variable1=$_post['variable1'];
$variable2=$_post['variable2'];
$answer=$variable1+$variable2;
echo $variable1, " +" , $variable2, "=",$answer;
?>

بسم الله الرحمن الرحیم
سلام
این کدها که همان کدهای پست اولی می باشد!
 
دوستان میتونید مشکل این کدها رو پیدا کنید ؟ من وقتی این کدها رو روی سرور امتحان میکنم با Error مواجه میشم .

Input Form

PHP:
<form method="POST" action="form3output.php">
FirstNumber
<input type="text" font size="10px" name"variable1">
<br><br>
SecondNumber
<input type="text" font size="10px" name"variable2">
<input typ

Output form

PHP:
<?PHP
$variable1=$_POST["variable1"];
$variable2=$_POST["variable2"];
$answer=$variable1+$variable2;
echo $variable1, " +" , $variable2, "=",$answer;
?>

بسم الله الرحمن الرحیم
سلام
دوست عزیز مشکل باید از این کدها باشد:
کد:
echo $variable1, " +" , $variable2, "=",$answer;

به جای کدهای بالا از کد زیر استفاده کنید:
کد:
echo $variable1 . " +" . $variable2 . "=" . $answer;
 
مشکل اینه که برای کنار هم قرار دادن متغیر ها از , استفاده کردی در حالی که باید از . استفاده کنی
البته اینجوری هم میشد :
PHP:
echo "$variable1 + $variable2 = $answer";
 

ziXet

مدیر انجمن PHP/MYSQL
مشکل اینه که برای کنار هم قرار دادن متغیر ها از , استفاده کردی در حالی که باید از . استفاده کنی
البته اینجوری هم میشد :
PHP:
echo "$variable1 + $variable2 = $answer";
اوه من اصلا به اون توجه نکردم! درست میگه باید . بذاری
 

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

بالا