【问题标题】:wamp server not running PHP code in javascript statementswamp 服务器未在 javascript 语句中运行 PHP 代码
【发布时间】:2013-06-30 14:36:38
【问题描述】:

javascript 代码中的 php 以 php statememnt 而不是 $_GET 值的形式返回,配置中有什么需要更改的吗?这在大学 apache 服务器上工作,但在这种情况下似乎不是,PHP 和 javascript 在其他页面上工作得很好。删除也很好。

<SCRIPT LANGUAGE="JavaScript">
  setTimeout(function(){
  alert("<?echo $_GET['deletename']?> Deleted, you will now return to the Artist Search...")
    window.location = "http://www.aaaaa.tk/CI/index.php/about?deletedartist=<?echo $_GET['deletename']?>";
  }, 100);

 </script>
 <link rel="stylesheet" type="text/css" href="main.css">
 </head>
 <?php

 $artistid = $_GET['deleteid'];

$username="X";
$password="X";
$database="X";
mysql_connect(localhost,$username,$password) or die("Could not connect : " . mysql_error()); 
@mysql_select_db($database) or die( "Unable to select database");
/* Performing SQL query */ 
$query = "DELETE FROM fbartist WHERE id =$artistid"; 
$query2 = "ALTER TABLE fbartist AUTO_INCREMENT=1;"; 
$result = mysql_query($query) or die("Delete Query failed :".$query."" . mysql_error()); 
$result2 = mysql_query($query2) or die("Auto Increment Query failed : " . mysql_error()); 

mysql_close(); 
?>

感谢您提供的任何帮助。

【问题讨论】:

  • alert 语句后面缺少的分号吗?

标签: php javascript wamp wampserver


【解决方案1】:

尝试一下

alert("<?php echo ....

检查php.ini 以获得short_open_tag = on,参见here

【讨论】:

  • 是的,它是开头标签中缺少的 php,我以为我已经完成了所有这些,我的错。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2021-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-17
  • 1970-01-01
  • 1970-01-01
  • 2015-05-16
相关资源
最近更新 更多