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 ? 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(). 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 ? 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() 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 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
Archived
This topic is now archived and is closed to further replies.