I have am trying to set the value of my PHP echo to a Javascript variable. The JS var then sets that value to an element in an XML page to print a barcode on a label printer.
So far the javascript variable gets the element from a text area and seems to work fine, but when i set the variable to my PHP echo the data format appears to be incorrect. I think I may be setting the echo incorrectly but have ran out of ideas.
At the moment the textarea is populated by the echo so it works, but I need to do without the textarea.
With the textarea
  <?php
        $sqlUpd = "SELECT name, req, printlabel FROM req_requisitions WHERE id = '".$_GET["recordid"]."'";
            $name = $row1['name'];
            $reqNumber = $row1['req'];
            $print = $row1['printlabel'];
        }
?>
segment of my JS-------------------------------------------------------
      function onload()
{
    var textTextArea = document.getElementById("textTextArea");
    var printButton = document.getElementById('printButton');
    // prints the label
    printButton.onclick = function()
    {
        try
        {
            // open label
            var labelXml = loadXMLDoc("barcode.xml");
            var label = dymo.label.framework.openLabelXml(labelXml);
            // set label text
            label.setObjectText("BARCODE", textTextArea.value);
            // select printer to print on
            // for simplicity sake just use the first LabelWriter printer
            var printers = dymo.label.framework.getPrinters();
            if (printers.length == 0)
                throw "No DYMO printers are installed. Install DYMO printers.";
            var printerName = "";
            for (var i = 0; i < printers.length; ++i)
            {
                var printer = printers[i];
                if (printer.printerType == "LabelWriterPrinter")
                {
                    printerName = printer.name;
                    break;
                }
            }
    // prints the label
    printButton.onclick = function()
 My Text Area-------------------------------------------------------
  <div id="textDiv">
    <label for="textTextArea">Label text:</label><br/>
    <textarea name="textTextArea" id="textTextArea"  rows='5' cols='40'><?php echo $reqNumber; ?></textarea>
</div>
Here is what I would like to change to
function onload()  {
    var textTextArea = <?php echo $reqNumber;?>;
    var printButton = document.getElementById('printButton');
}
 
     
     
     
     
    