PDA

View Full Version : نمايش نتيجه يك فرم در همان صفحه فرم



misagh01
سه شنبه 12 اردیبهشت 1391, 18:05 عصر
سلام دوستان
من تازه يادگيري php را شروع كردم. يك فرم دارم به صورت زير:



<FORM ACTION="index.php" METHOD=GET> <LABEL FOR="un" >shomareh: </LABEL>
<INPUT TYPE="text" NAME="shomareh" ID="un"/> <BR/><BR/>
<INPUT TYPE="submit" NAME="submitbutton" VALUE="Send"/>
</FORM>
<br/><br/>
<LABEL>code: </LABEL> <b> <?php

echo($acode);

?>
</b>



ميخواهم نتيجه فرم يعني مقدار متغير $acode را در همان صفحه فرم نمايش دهد. با كد بالا نتونستم اين كار را كنم البته كد پردازش فرم را هم نوشتم و در فايل index.php قرار دادم. :افسرده:
با تشكر فراوان

djsaeedkhan
سه شنبه 12 اردیبهشت 1391, 18:56 عصر
<?php if(isset($_GET["user"])) echo $user; ?>

<FORM METHOD=GET> <LABEL FOR="un" >shomareh: </LABEL>
<INPUT TYPE="text" NAME="user" ID="un"/>
<INPUT TYPE="submit" NAME="submitbutton" VALUE="Send"/>
</FORM>

misagh01
سه شنبه 12 اردیبهشت 1391, 21:44 عصر
خيلي ممنون از راهنماييتون، با اين كمك مشكل حل شد.
كد نهايي كه در ماژول mod_php جوملا استفاده كردم و درست كار كرد:



<FORM ACTION="" METHOD=GET> <LABEL FOR="un" ACCESSKEY="u"><U>U</U>sername: </LABEL>
<INPUT TYPE="text" NAME="uname" ID="un"/> <BR/><BR/>
<INPUT TYPE="submit" NAME="submitbutton" VALUE="Send"/>
</FORM>
<br/><br/>

<LABEL>code: </LABEL> <?php
if(isset($_GET["uname"])) echo($_GET["uname"]+5);
?>