我设法让我的 API 歌词代码正常工作。我面临的只是一个小问题:当用户在文本框中输入歌曲名称并单击提交按钮时,我通过 getElementById 捕获该值,然后如何将其附加到下面的 URL 中?
这是我的代码:
<?php
//Catches the value of the Submit button:
$submit = isset($_POST['submit']);
if($submit) {
?>
<script type="text/javascript">
var val1 = document.getElementById('val').value;
</script>
<?php
/* The below $res contains the URL where I wanna append the caught value.
Eg: http://webservices.lyrdb.com/lookup.php?q=Nothing Else Matters(Or
what the user searches for)&for=trackname&agent=agent
*/
$res = file_get_contents("http://webservices.lyrdb.com/lookup.php?q='+val1+' &for=trackname&agent=agent");
?>
<html>
<form method="post" action="">
Enter value: <input type="text" name="value" id="val" /><br/>
<input type="submit" value="Submit" name="submit" />
</form>
</html>
你能否纠正我在这段代码中的错误,非常感谢这个论坛的所有帮助!:)