ارسال اطلاعات یک فرم با 2 متد !

dishlame

Member
سلام
می خوام اطلاعات رو از یک فرم به دو صورت GET و POST با هم ارسال کنم .
این فرم هست بر فرض :

PHP:
    <form action="registerhandle.php" method="get" >
            <br />
            <br />
            <br />
            <br />
            <br />
            <br />
            <br />
        <div><p>Name</p>:&nbsp;<input type="text" name="textbox[]" />
            
            
        </div><br />
        <div><p>Family:</p><input type="text" name="textbox[]" /></div><br />
        <div><p>Password:</p><input type="password" name="pass" /></div><br />
         <p>Sen</p> &nbsp;&nbsp; <select name="sen[]">
                <option value="+10">+10 </option>
                <option value="+15">+15 </option>
                <option value="+20">+20 </option>
                <option value="+25">+25 </option>
                <option value="+30">+30 </option>
                <option va
</form>

اینم registerhandle
PHP:
<?php 

        
            echo "<p>Name:</p>&nbsp;";
            echo $_GET['textbox'][0];
            echo "<br />";
            
            
            echo "<p>Family:</p>&nbsp;";
            echo $_GET['textbox'][1];
            echo "<br />";
            
    

            echo "<p>Pass:</p>&nbsp;";
            echo $_GET['pass'];
            echo "<br />";
            
echo "<p>Sen:</p>&nbsp;";
        echo $_GET['sen'][0];
        echo "<br />";

?>


ممنون دوستان
 

masima

Member
اینجوری که نمیشه!
متد GET یعنی متغیری که توی url تعریف میکنی و بهش مقدار میدی و توی صفحه مقصد به اون متغیر به وسیله متد GET دسترسی داری، مثل این :
PHP:
<form method="get" action="maghsad.php?id=1" >

</form>
و توی صفحه مقصد داریم:
PHP:
if ( isset($_GET['id']) )
echo $_GET['id'];
ولی اونی که شما نوشتی رو باید بنویسی POST

PHP:
<form method="post" action="maghsad.php" >
<input type="text" name="textbox[]" />
</form>
و توی صفحه مقصد باید این جوری استفاده کنی:
PHP:
if ( isset($_POST['textbox'][0]) )
echo $_POST['textbox'][0];
حالا اگه میخوای هر دو رو با هم داشته باشی اینجوری بنویس:
PHP:
<form method="post" action="maghsad.php?id=1" >
 <input type="text" name="textbox[]" />
 </form>
فراخوانی توی صفحه مقصد هم به روشی که برای هر کدوم گفتم، انجام بدین
 

farik

Well-Known Member
باسلام..
واسه چی همچین کاری میخواین بکنین..؟...تحقیق کردین که استاندارد هست این روش یا نه؟...
موفق باشید..
 

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

بالا