우선, 나는 멍청한 녀석이고 아마도 내가하기 쉬운 것을 묻고 있습니다.이 HTML 템플릿을 PHP와 함께 사용하려면 어떻게해야합니까?
<table border=”0″> <tr>
<td align=”center”><!-- IDCAT --></td>
<td><!-- CATEGORIA --></td>
</tr>
</table>
이 DB 연결 파일의 PHP mysql3.php에서 :
<?php
$connessione = @mysqli_connect("localhost","root","","tecwebdb") or die("La connessione al Database è fallita !");
$sql = "SELECT ID_Categoria,Nome FROM categoria";
[email protected]_query($connessione, $sql) or die("Esecuzione Query fallita !");
?>
그리고이 파일 테스트에서 모든 작업을위한 PHP 코드 나는이 작은 template2.html에 저장된 템플릿을 가지고있다. PHP :
<?php
include("mysql3.php");
$file_content = implode("",file("template2.html"));
while($ris=mysqli_fetch_array($query)) {
$output = preg_replace("<!-– IDCAT -->", $ris["ID_Categoria"], $file_content);
$output = preg_replace("<!–- CATEGORIA -->", $ris["Nome"], $output);
echo $output;
}
@mysqli_close($connessione);
?>
문제는 쿼리 결과가 작동하는 방법, 그동안의 cicle에 아마 내가 부족 뭔가 게재되지 않습니다입니까?
또한 PHP 코드에 HTML 코드가있을 수 있습니다. –
통화 앞의 모든'@'기호를 제거하는 것으로 시작하십시오. '@'는 이러한 호출에 의해 던져지는 에러를 억제하므로 에러를 올바르게 처리하는 방법을 읽어야합니다. 오류가 발생하면 코드가 예상대로 작동하지 않는 이유에 대한 정보를 얻을 수 있습니다. –
정규 표현식에 결함이 있습니다. 처음과 끝이 누락되었습니다.'/' – ArtisticPhoenix