Запустить PHP эхом Javascript

Я просто попадал в мир PHP, Javascript и HTML и хотел бы получить помощь от сообщества в отношении следующего кода. В основном я хочу передать переменные, вырванные из ODBC_соединения PHP в текстовые поля. Строки 1-3 были для меня проверкой, чтобы получить окно для обновления, которое он делает, но что-то, что повторяет PHP, не запускается. Я совершенно новичок в этом, поэтому понимаю, что мне не хватает чего-то тривиального.

Я приветствую любые предложения или комментарии о том, что я могу сделать, чтобы исправить это или что я могу сделать лучше в целом. Спасибо.

<!--?php
echo "<script type='text/javascript'-->";
echo "document.getElementById('modeltxt').value =\"TEST3\";"; 
echo "document.getElementById('customertxt').value = $customer;"; 
echo "document.getElementById('endusertxt').value = $enduser;"; 
echo "document.getElementById(dongletxt').value = $dongle;";
echo "document.getElementById('shipdatetxt').value = $shipdate;";
echo "document.getElementById('chasistypetxt').value = $chasistype;";
echo "document.getElementById('chasisnumbertxt').value = $chasisnumber;"; 
echo "document.getElementById('opsystxt').value = $opsys;";
echo "document.getElementById('dvd1txt').value = $dvd1;"; 
echo "document.getElementById('dvd2txt').value = $dvd2;";
echo "document.getElementById('storagetxt').value = $storage;"; 
echo "document.getElementById('nodrivetxt').value = $nodrive;";
echo "document.getElementById('drivesizetxt').value = $drivesize;"; 
echo "document.getElementById('interface1txt').value = $interface1;"; 
echo "document.getElementById('interface2txt').value = $interface2;"; 
echo "document.getElementById('interface3txt').value = $interface3;"; 
echo "document.getElementById('interface4txt').value = $interface4;"; 
echo "document.getElementById('interface5txt').value = $interface5;"; 
echo "document.getElementById('interface6txt').value = $interface6;"; 
echo "document.getElementById('commentstxt').value = $comments;";
echo "document.getElementById('warrantyexptxt').value = $warrantyexp;";
echo "document.getElementById('extendedwarrantytxt').value = $extwarexp;"; 
echo "document.getElementById('onsitetxt').value = $onsite;";
echo "document.getElementById('sqlversiontxt').value = $sqlversion;"; 
echo "<\script>";
2 ответа

Вы можете создать динамику JS, используя нижеследующее

Define Content-Type on the top of your .js.php file:
<!--?
header('Content-Type: application/javascript');
// Write your php code
?-->
 and call the js file like this ..

и если вы хотите использовать встроенные значения php, вы можете так писать


Не нужно это делать. Вы можете просто использовать javascript внутри php, как показано ниже:

Как вы упомянули в своем вопросе

В основном я хочу передать переменные, вырванные из ODBC_соединения PHP в текстовые поля.

licensed under cc by-sa 3.0 with attribution.