Forum Moderators: open
This was my code. The variable "php" is set higher up on the page.
<?php
$javascript = ?> <script type="text/javascript"> var(php); </script> <?php ;
echo $javascript;
?>
This doesn't seem to work.
Is there any way to output the javascript variable?
Thanks.
<script type="text/javascript">
var nameCheck=0;
nameBad = false;
var runPhp = '<?php $nameCheck = 2; $nameOn = 0; $names[0] = "user"; $names[1] = "user2";?>';
while(nameCheck<'<?php echo $nameCheck; ?>')
{
var usedName = '<?php echo $names[$nameOn];?>';
if(usedName.toLowerCase() == name.toLowerCase())
{
nameBad = true;
}
var runPhp = '<?php $nameOn = $nameOn + 1;?>';
nameCheck = '<?php echo $nameOn ; ?>';
}
</script>
Do you know why? Thanks.
<script type="text/javascript">
var nameCheck=0;
nameBad = false;
... php code to initialize javasript array names ..
while(nameCheck<names.length)
{
if(names[nameCheck].toLowerCase() == name.toLowerCase())
{nameBad = true;}
nameCheck++;
}
</script>