开启php与html混编

html-css05

开启php与html混编,第1张

首先,你要混编的话你的文件后缀必须是php ,这样服务器才会编译里面的php语句,而不是直接输出。

其次,你混编的代码可能是<? echo 'xxx'?>形式的,而不是<?php echo 'xxx'?>形式的。使用第一种方法需要在php.ini里面设置。

最后,你显示不了的文件应该在浏览器右键查看源代码,可以帮助你分析出错原因,例如html和php代码都被输出了,就是第一个原因。如果有html代码,没有php代码输出,错误原因可能是你的php代码出错。实在找不出问题原因,可以把代码贴出来~

可以使用<?php ?>将php语句包含,然后将html格式改为php。

1、新建html文档并使用html模板生成必要元素,然后在body标签中添加一段文字:

2、在body标签中输入“<?php ?>”,然后可以在这段代码中间编写php代码,编写完成之后将文件进行保存:

3、用鼠标将保存后的文件选中,按下键盘上的“F2”键对文件进行重命名,将文件后缀从“html”更改为“php”,这时文件会变成php程序:

<?php

/*如果下拉列表不为空执行以下*/

if($_POST['select']){

include ("conn.php")

$select=$_POST['select']

$search=$_POST['search']

  $SQL = "SELECT * FROM emails where $select='$search' limit 0,10 "

$query=mysql_query($SQL,$conn)

while($row=mysql_fetch_array($query)){

 echo'<tr>

<td width="120" height="31" align="center">'.$row[emaildata].'</td>

<td width="93" height="31" align="center">'.$row[name].'</td>

<td width="93" height="31" align="center">'.$row[type].'</td>

<td width="119" height="31" align="center">'.$row[emailtype].'</td>

<td width="119" height="31" align="center">'.$row[emailid].'</td>

<td width="173" height="31" align="center">'.$row[emailadd].'</td>

</tr>'

}}else{

 /*如果下拉列表为空执行以下*/

  $SQL = "SELECT * FROM emails limit 0,10"

$query=mysql_query($SQL,$conn)

while($row=mysql_fetch_array($query)){

echo'<tr>

<td width="120" height="31" align="center">'.$row[emaildata].'</td>

<td width="93" height="31" align="center">'.$row[name].'</td>

<td width="93" height="31" align="center">'.$row[type].'</td>

<td width="119" height="31" align="center">'.$row[emailtype].'</td>

<td width="119" height="31" align="center">'.$row[emailid].'</td>

<td width="173" height="31" align="center"> '.$row[emailadd].'</td>

</tr>'

}}

?>