PDA

View Full Version : انتقال از یک فرم به فرم دیگه ؟؟



-=sIiiS=-
چهارشنبه 21 آذر 1386, 23:56 عصر
سلام به همه
یه سوالی داشتم
من 2 تا تگ فرم دارم که یکیش مثلا توی سایت www.x.com (http://www.x.com/) ، و اون یکی توی سایت www.y.com (http://www.y.com/) هست که دقیقا مثل هم هستن
اما اونی که توی سایت x هست باید اطلاعات رو از جایی بخونه ولی اونی که توی سایت y هست باید اطلاعات رو از فرم سایت x بخونه و توی تگ ها جایگزین کنه !
نمونه رو زیر آوردم :

فایل سایت x :

<form name="test" method="post" action="http://www.y.com/1.php">
<input type="hidden" name="userid" value="{$userinfo.id}">
<input type="hidden" value="{$settings.site_name} User {$userinfo.username}" name="SUGGESTED_MEMO">
<br><input type="submit" value="Process" class="sbmt"> &nbsp;
<input type="button" class="sbmt" value="Cancel" onclick="document.location='?a=account'">
</form>
فایل سایت y :

<form name="test" method="post" action="http://www.site.com/file.php">
<input type="hidden" name="userid" value="">
<input type="hidden" value="" name="SUGGESTED_MEMO">
<br><input type="submit" value="Process" class="sbmt"> &nbsp;
<input type="button" class="sbmt" value="Cancel" onclick="document.location='?a=account'">
</form>
هرکاری می کنم از فایل x نمیریزه توی فایل y ، یعنی اون جاهایی که خالی هست(توی value) با مقدارهایی که از سایت x باید بگیره و پر بشه ، پر نمیشه !
در ضمن می خوام توی فایل y مقدار اصلی قرار بگیره یعنی از حالت کد در اومده فایل x !!
باید چیکار کنم ؟ خواهشا اگه کسی می تونه کمک کنه دریغ نکنه !

هم اکنون نیازمند یاری سبزتان هستیم !!

BitMap
شنبه 24 آذر 1386, 21:13 عصر
فکر کنم علت ارسال به روش post است
این نوع رشته باید به روش get ارسال بشه

Folaani
یک شنبه 25 آذر 1386, 16:06 عصر
http://www.y.com/1.php:

<input type="hidden" name="userid" value="$_POST['userid']">
فکر کنم! تستش کنید!
حالا چرا میخواید همچین پاس کاری ای بکنید؟!
نمیشه کاربر از ابتدا به فرم دوم هدایت بشه و اون رو پر کنه؟

amirhosein
چهارشنبه 28 آذر 1386, 10:57 صبح
http://www.y.com/1.php:

<input type="hidden" name="userid" value="$_POST['userid']">

این فکر کنم باید به این صورت باشه تا کار کنه:

<input type="hidden" name="userid" value=\"".$_POST['userid']."\"">
در مورد ارسال اطلاعات از طریق رشته های تقاضا هم یه تحقیقی بکن شاید به دردت خورد (توی manualپی اچ پی اینو جستجو کن REQUEST_)