kfir91 Posted June 19, 2009 Share Posted June 19, 2009 for ($i=1; $i<=<SCRIPT LANGUAGE='javascript'>getDays();</SCRIPT>; $i++) { its no good... how its work ? Quote Link to comment https://forums.phpfreaks.com/topic/162956-how-i-calling-to-script-in-js-in-php-for/ Share on other sites More sharing options...
J.Daniels Posted June 19, 2009 Share Posted June 19, 2009 PHP is a server side language and Javascript is client side. The PHP script will not get the return value of getDays(). Quote Link to comment https://forums.phpfreaks.com/topic/162956-how-i-calling-to-script-in-js-in-php-for/#findComment-859811 Share on other sites More sharing options...
kfir91 Posted June 19, 2009 Author Share Posted June 19, 2009 so i have this code : $days = "<tr>"; for ($i=1; $i<=<SCRIPT LANGUAGE='javascript'>getDays();</SCRIPT>; $i++) { $days .= "<td class=\"daydate\"><a href=\"javascript:void(0);\" onClick=\"javascript:setDate('$i');\">$i</a></td>"; if ($i%7 == 0) $days .= "</tr><tr>"; } $days .= "</tr>"; how i do it that is work ? Quote Link to comment https://forums.phpfreaks.com/topic/162956-how-i-calling-to-script-in-js-in-php-for/#findComment-859814 Share on other sites More sharing options...
J.Daniels Posted June 19, 2009 Share Posted June 19, 2009 You will have to create a PHP function that returns the same value as getDays() Quote Link to comment https://forums.phpfreaks.com/topic/162956-how-i-calling-to-script-in-js-in-php-for/#findComment-859819 Share on other sites More sharing options...
RichardRotterdam Posted June 20, 2009 Share Posted June 20, 2009 What's bigger picture here? It seems like you're trying to create a calendar from the looks of it. I think you're better of rewriting the whole thing in javascript or completely in php depending on the purpose of your script Quote Link to comment https://forums.phpfreaks.com/topic/162956-how-i-calling-to-script-in-js-in-php-for/#findComment-860065 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.