PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نحوه اختصاص دادن یک متغیر ؟



mosi2007
February 4th, 2012, 03:03
سلام دوستان
چطور میتوانم یک متغیر را تعریف کنم که مقدارش را از متود get فرم دریافت کند
این صفحه index.php من است که یک مقدار را در داخل کد php به صفحه test.php منتقلل میکنم
منتها در صفحه test.php در قسمت جاوا اسکریپت نمییدونم چطور متغیر url مقدارش را از صفحه قبل در قسمت
<a href='test2.php?links=$addlinks'>
از links بگیرد
یعنی هر چی تو links هست تو صفحه بعد بریزه تو url
این صفحه index.php

<style type="text/css">

#lin:hover{background-color:#555}

}


</style>
<?php

if($_POST['submit']){
$addlinks=$_POST['name'];

echo "<div id='lin' onClick='countdown()' ><a href='test2.php?links=$addlinks'>$addlinks</a></div>";
}

?>
<html>




<body>
<div id="a">
<form name="form" method="post" action="index2.php">
<input type="text" name="name" id="lk" />
<input type="submit" name="submit" value="send" />
</form>

</div>
</body>
</html>


, و این صفحه test.php دوستان توجه کنند که قسمتی که فارسی تایپ کردم را نمیدونم چی کار کنم که
هر چی تو links هست تو این صفحه بریزه تو url

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var num=10;

function countdown(){
var url=(مقدار چطور links را از صفحه index.php بگیرد) ;
setTimeout(countdown, 1000);
$('#a').html("redirect in"+num+"seconds");
num--;
if(num==0){
window.location.href =url;
num=0;}
}


});

</script>
<div id="a">


</div>

amirhkh
February 4th, 2012, 05:29
سلام
توسط تابع زیر مقدار Query String مورد نظر خود را از Url جاری صفحه توسط جاوا اسکریپت دریافت کنید


function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}

mosi2007
February 4th, 2012, 17:03
سلام
توسط تابع زیر مقدار Query String مورد نظر خود را از Url جاری صفحه توسط جاوا اسکریپت دریافت کنید


function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
یعنی این همه راه باید بریم تا یه مقدار از url بگیریم من زیاد از جاوا سر در نمیارم اگه میشه بگید اینجا چی باید بنویسم که

var url=(مقدار چطور links را از صفحه index.php بگیرد) ;
مقدرا url مساوی بشه با

<a href='test2.php?links=$addlinks'>$addlinks</a>
links
ممنون