ارسال و دریافت متغیر و چاپ آن در html(سوال)

meray

New Member
سلام ما در پی اچ پی میتونیم یه فرم به صورت زیر بسازیم و اونو به صفحه دیگه ای از پی اچ پی ارسال کنیم.و چاپ کنیم


کد صفحه اول فایل 1.php
PHP:
<?php
$name=Mehdi;
echo '
<form method="post" action="2.php">
<input type="text" name="tex" value="" >
<input type="text" name="cd" value="" >
<input type="hidden" name="name" value="'.$name.'">
<input type="submit" name="submit" >

 

</form>'
?>
کد های صفحه دوم فایل 2.php
PHP:
<?php

echo 'name : '.$_POST[name].'<br>';
echo 'توضيحات='.$_POST[tex].'<br>';
if(isset($_POST[cd])){
echo 'cod='.$_POST[cd].'<br>';
}

 


?>
حالا اگه بخوایم مقادیر ارسال شده از صفحه اول رو توی یه فایل اچ تی ام ال یا بلاگفا نمایش بدیم به چه صورت کار میکنیم؟
یعنی اکشن فایل اول به یه فایل اچ تی ام ال ارسال بشه.
و همچنین بر غکس.


کسی نمیتونه جواب بده؟ واسه خیلی ها سواله

منتظر جواب

از جوابهایی که دادید بسیار متشکریم.
 

farik

Well-Known Member
باسلام..
اول از همه باید بگم از گذاشتن پست اضافه برای بالا اومدن تاپیک خودداری کنین که خلاف قانونه...دوما این کار اگه با استفاده از متد POST انجام بشه..تا جایی که من اطلاع دارم غیر ممکنه....ولی اگه داده از نوع GET باشه میشه یک کاریش کرد..مثلا به طور نمونه کد زیر رو یک نگاهی بندازین:
[HTMLS]
<!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>
<script>
var addr;
addr=document.location.toString();
getPart=addr.split("?");
data=getPart[1].split("&");
for(i=0;i<data.length;i++){
tmp=data.split("=");
eval("var "+tmp[0]+"='"+tmp[1]+"'");
}
</script>
</body>
</html>

[/HTMLS]

موفق باشید...
 

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

بالا