سلام و خسته نباشيد
من چي به كد زير اضافه كنم كه يه متغير به نام 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 ( یا یه جیزی تو این مایه ها
) تبدیلش کن باید به %20 تبدیل بشه
جناب ha 60 ميشه واضح تر بگين چطوري تبديلش كنم؟
ممنون .
آقا من اين كارم كردم نشد !!!!!!
ممكنه از جاي ديگه باشه؟
ممنون.
سلام عزیزم
باید متغیر رو دریافت کنی و سپس 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>
با تشكر .