JavaScript

Moderators: None (Apply to moderate this forum)
Number of threads: 2061
Number of posts: 5164

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
Passing Variables from PHP to JavaScript Posted by phptech on 17 Sept 2002 at 3:07 PM
I need to pass variables from PHP to JavaScript:

For PHP:
<?php
$number=rand();

?>

For JavaScript:
<Script>
var num;

</script>

how to assign the value of $number to num???

I really appreciate your help.

phpTech
Report
Re: Passing Variables from PHP to JavaScript Posted by bgibby on 17 Sept 2002 at 5:45 PM
: I need to pass variables from PHP to JavaScript:
:
: For PHP:
: <?php
: $number=rand();
:
: ?>
:
: For JavaScript:
: <Script>
: var num;
:
: </script>
:
: how to assign the value of $number to num???
:
: I really appreciate your help.
:
: phpTech
:

Hi there,

I've never used PHP before, but if it's like ASP, you should be able to do this...

(Sorry if this doesn't work!!!)

 <?php
  $number=rand();
 
 ?>
 
 For JavaScript:
 <Script>
  var num = "<?=$number?>";
 
 </script>


The quotes just make sure that there isn't a syntax error if $number contains nothing (in this case it should always have something, but not for all instances is $number guaranteed to have anything).

HTH
Bradley q:)
Report
Re: Passing Variables from PHP to JavaScript Posted by hico on 20 Sept 2002 at 4:00 AM
: : I need to pass variables from PHP to JavaScript:
: :
: : For PHP:
: : <?php
: : $number=rand();
: :
: : ?>
: :
: : For JavaScript:
: : <Script>
: : var num;
: :
: : </script>
: :
: : how to assign the value of $number to num???
: :
: : I really appreciate your help.
: :
: : phpTech
: :
:
: Hi there,
:
: I've never used PHP before, but if it's like ASP, you should be able to do this...
:
: (Sorry if this doesn't work!!!)
:
:
:  <?php
:   $number=rand();
:  
:  ?>
:  
:  For JavaScript:
:  <Script>
:   var num = "<?=$number?>";
:  
:  </script>
: 

:
: The quotes just make sure that there isn't a syntax error if $number contains nothing (in this case it should always have something, but not for all instances is $number guaranteed to have anything).
:
: HTH
: Bradley q:)
:

Unfortunately following does not work.
<?php
	$number = rand();
?>

<script language="javascript">
	var num = <?php $number ?>
	document.write(num)
</script>

It says "undefined".
Report
Re: Passing Variables from PHP to JavaScript Posted by bgibby on 22 Sept 2002 at 1:42 AM
: : : I need to pass variables from PHP to JavaScript:
: : :
: : : For PHP:
: : : <?php
: : : $number=rand();
: : :
: : : ?>
: : :
: : : For JavaScript:
: : : <Script>
: : : var num;
: : :
: : : </script>
: : :
: : : how to assign the value of $number to num???
: : :
: : : I really appreciate your help.
: : :
: : : phpTech
: : :
: :
: : Hi there,
: :
: : I've never used PHP before, but if it's like ASP, you should be able to do this...
: :
: : (Sorry if this doesn't work!!!)
: :
: :
: :  <?php
: :   $number=rand();
: :  
: :  ?>
: :  
: :  For JavaScript:
: :  <Script>
: :   var num = "<?=$number?>";
: :  
: :  </script>
: : 

: :
: : The quotes just make sure that there isn't a syntax error if $number contains nothing (in this case it should always have something, but not for all instances is $number guaranteed to have anything).
: :
: : HTH
: : Bradley q:)
: :
:
: Unfortunately following does not work.
:
<?php
: 	$number = rand();
: ?>
: 
: <script language="javascript">
: 	var num = <?php $number ?>
: 	document.write(num)
: </script>

: It says "undefined".
:

Then this suggests two possibilities.

1. PHP does not allow $number to be accessible across data islands (which to me sounds almost impossible)

2. The value returned from rand() when assigned to $number is undefined.

Either way, this is starting to sound like a problem with PHP rather than JavaScript q:)

It's definately possible with Perl and ASP, so I can't see why it wouldn't work!

Cya
Bradley q:)
Report
Re: Passing Variables from PHP to JavaScript Posted by mac_doggie on 15 Oct 2002 at 7:20 AM
: : : : I need to pass variables from PHP to JavaScript:
: : : :
: : : : For PHP:
: : : : <?php
: : : : $number=rand();
: : : :
: : : : ?>
: : : :
: : : : For JavaScript:
: : : : <Script>
: : : : var num;
: : : :
: : : : </script>
: : : :
: : : : how to assign the value of $number to num???
: : : :
: : : : I really appreciate your help.
: : : :
: : : : phpTech
: : : :
: : :
: : : Hi there,
: : :
: : : I've never used PHP before, but if it's like ASP, you should be able to do this...
: : :
: : : (Sorry if this doesn't work!!!)
: : :
: : :
: : :  <?php
: : :   $number=rand();
: : :  
: : :  ?>
: : :  
: : :  For JavaScript:
: : :  <Script>
: : :   var num = "<?=$number?>";
: : :  
: : :  </script>
: : : 

: : :
: : : The quotes just make sure that there isn't a syntax error if $number contains nothing (in this case it should always have something, but not for all instances is $number guaranteed to have anything).
: : :
: : : HTH
: : : Bradley q:)
: : :
: :
: : Unfortunately following does not work.
: :
<?php
: : 	$number = rand();
: : ?>
: : 
: : <script language="javascript">
: : 	var num = <?php $number ?>
: : 	document.write(num)
: : </script>

: : It says "undefined".
: :
:
: Then this suggests two possibilities.
:
: 1. PHP does not allow $number to be accessible across data islands (which to me sounds almost impossible)
:
: 2. The value returned from rand() when assigned to $number is undefined.
:
: Either way, this is starting to sound like a problem with PHP rather than JavaScript q:)
:
: It's definately possible with Perl and ASP, so I can't see why it wouldn't work!
:
: Cya
: Bradley q:)
:


You'll just need to place the echo command in between:

var num=<? echo $number; ?>;



-mac-
mailto:programmersheaven@mac-doggie.nl
the Netherlands...


Report
Re: Passing Variables from PHP to JavaScript Posted by Darshija on 15 Jan 2011 at 2:21 AM
try this ,this will surly work,only thing wat i did is assign the value with correct php sysntax to var num

<?php
$number =45;

?>
<script language="javascript">
var num = '<?php echo $number; ?>';
document.write(num);
</script>



 

Recent Jobs