ايران ويج

نسخه‌ی کامل: فرستادن متغير به صفحه ديگر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام و خسته نباشيد
من چي به كد زير اضافه كنم كه يه متغير به نام hamid$ مثل بقيهه اشياء فرستاده بشه؟
کد:
<form action="N_index_new.php" method="post">
        <input type="text" name="id" size="10" maxlength="80" value="" />      
        <textarea name="text" cols="100" rows="10"  style="width:
        <input type="submit" value="ارسال" />    
</form>

مرسي.
با اين:
</ input name="hamid" type="hidden" value="ValueDiga">
ميشه بگيد چرا فقط كلمه اول جمله داخل متغير فرستاده ميشه؟
کد:
$hamid="فقط كلمه اول جمله چاپ ميشه!!!";

print('
  <form action="index_insert.php" method="post">
        <input type="hidden"  name="text" value='."$hamid".'/>    
        <input type="submit" value="ويرايش" />    
         </form>
');
به خاطر لینکه فاصله بینش هست و استاندارد نیست
با htmlentitis ( یا یه جیزی تو این مایه ها Biggrin) تبدیلش کن باید به %20 تبدیل بشه
جناب ha 60 ميشه واضح تر بگين چطوري تبديلش كنم؟
ممنون .
کد php:
$hamid =  htmlentities($hamidENT_QUOTES,'UTF-8'); 
http://ir.php.net/htmlentities
آقا من اين كارم كردم نشد !!!!!!
ممكنه از جاي ديگه باشه؟
ممنون.
سلام عزیزم
باید متغیر رو دریافت کنی و سپس global یا globale
کنی
مثلا
global $a;
یا میتونی از ضمیمه فایل ها استفاده کنی
سلام عزيز
متغرم رو global كردم فرقي نداره!!!
راه ديگه اي هم داره ؟
يه توضيحي بدين ممنون ميشم .
مرسي .
(۱۳-دى-۱۳۸۷, ۱۷:۵۵:۰۵)hamidsina نوشته است: [ -> ]آقا من اين كارم كردم نشد !!!!!!
ممكنه از جاي ديگه باشه؟
ممنون.
نه فکر نکنم کد های html تولید شده رو اینجا بزار ببینم چی تولید شده
سلام خروجي :
کد:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
فقط<body>
</body>
</html>
من يه متغير رو از a به b ارسال كردم كه خروجي كد بالا شد
a.php
کد:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php
$text="فقط كلمه اول چاپ ميشه";
$text_S = htmlentities($text, ENT_QUOTES,'UTF-8');
print('
  <form action="b.php" method="post">
        <input type="hidden"  name="text" value='."$text_S".'/>    
        <input type="submit" value="ويرايش" />    
         </form>
');
?>
<body>
</body>
</html>

b.php
کد:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php
  $text=$_POST[text];
        $text_S = htmlentities($text, ENT_QUOTES,'UTF-8');
  print("$text_S");
  ?>
<body>
</body>
</html>
با تشكر .
صفحه‌ها: 1 2