نحوه اختصاص دادن یک متغیر ؟
سلام دوستان
چطور میتوانم یک متغیر را تعریف کنم که مقدارش را از متود get فرم دریافت کند
این صفحه index.php من است که یک مقدار را در داخل کد php به صفحه test.php منتقلل میکنم
منتها در صفحه test.php در قسمت جاوا اسکریپت نمییدونم چطور متغیر url مقدارش را از صفحه قبل در قسمت
<a href='test2.php?links=$addlinks'>
از links بگیرد
یعنی هر چی تو links هست تو صفحه بعد بریزه تو url
این صفحه index.php
کد 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
کد PHP:
<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>
پاسخ : نحوه اختصاص دادن یک متغیر ؟
سلام
توسط تابع زیر مقدار 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, " "));
}
پاسخ : نحوه اختصاص دادن یک متغیر ؟
نقل قول:
نوشته اصلی توسط
amirhkh
سلام
توسط تابع زیر مقدار 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 مساوی بشه با
کد PHP:
<a href='test2.php?links=$addlinks'>$addlinks</a>
links
ممنون