PDA

View Full Version : ارسال مقاديربين صفحات



bps20590
پنج شنبه 11 مهر 1387, 10:05 صبح
با سلام
من ميخواهم يك مقدارراازيك صفحه به صفحه ديگر منتقل كنم براي كليه گزينه ها درست منتقل مي كند اما وقتي عبارتي مانند C++ يا C# را ارسال مي كنم علامتهاي ++ و # را منتقل نمي كند آيا بايد ازدستورخاصي براي ارسال اين جوركاراكترها صادرشود دستور ارسال بصورت زير ميباشد
echo'<a href="show_prj.php?group=C++">'.$field.' </a>
دراين دستور مقدار C++ براي صفحه display_prj.php ارسال مي شود ولي مقدار دريافتي فقط C ميباشد درصورتيكه براي ساير مقادير مانندFoxpro كاملا صحيح اجرا ميشود لطفا راهنمايي كنيد

vahid4134
پنج شنبه 11 مهر 1387, 10:58 صبح
شما نمی تونید به صورت مستقیم از + استفاده کنید در url + یعنی فاصله . باید ابتدا پارامترهای قسمت url رو encode کنید
http://ir.php.net/manual/en/function.urlencode.php

fazelit
پنج شنبه 11 مهر 1387, 17:35 عصر
در صفحه اول مقادیر زیادی هستش من فقط مقدار $a از این می خوام انتقال پیدا کنه به صفحه دوم. تا روی این a$ در صفحه دوم عملیات انجام دهم.

برای این کار باید چه کار کنم.

با تشکر

fazelit
پنج شنبه 11 مهر 1387, 22:53 عصر
دوستان کسی نتونست پاسخ سوال منو بده!!!!!!!!!!!!!!!

من از سیشن میتونم ولی سیشن یه کمی طولانی باید در هر دوصفحه دستور بدی ولی من می خوام راحت تر باشه فقط در صفحه اول دستورت رو وارد کنی.

راستی نام جدول میشه فارسی باشه؟ مشکلی پیش نمیاره؟

با تشکر
فاضل

naser67
پنج شنبه 11 مهر 1387, 23:25 عصر
شما یکم زحمت به خودت بده
این لینکی که آقا وحید گفتن یه نگاه بنداز

http://ir.php.net/manual/en/function.urlencode.php

fazelit
پنج شنبه 11 مهر 1387, 23:39 عصر
شما یکم زحمت به خودت بده
این لینکی که آقا وحید گفتن یه نگاه بنداز

http://ir.php.net/manual/en/function.urlencode.php
با این کد اولا برای لینک دادن ولی من فقط میخوام متغیرم توی صفحه مورد نظر مثلا b.php با مقدار خالی خونده نشه با مقداری که توی صفحه قبل یعنی a.php بود خونده بشه.

من که از این لینک چیزی سر در نیوردم اگه منظورم روفهمیدین خواهشا یه کم توضیح بدین

با تشکر
فاضل