저도 이상하게 들릴지 모르지만 근본적으로 필요한 것은 반향 안에 PHP 파일을 포함시키는 것입니다. 불행히도 나는 그것을 포함하기 전에 에코를 끝낼 수 없다. 그리고 그것들 모두가 while 문장의 일부이기 때문에 그것을 계속한다.실행 PHP는 PHP에 포함합니다. echo
그리고 만약 내가 아래 코드에서, 코멘트로 보이는 html을 좋아한다면.
당신이 나를 이해할 수 있도록 도와주세요.
<?php
include('connect.php');
$nrcrt=1;
$sql="SELECT Cod, Nume, Categorie, Tumb, Tabel, Descriere FROM produse";
$sqlcateg="SELECT categ FROM categorii";
$resultcateg=$conn->query($sqlcateg);
$result=$conn->query($sql);
if($result->num_rows>0)
{
while($row=$result->fetch_assoc())
{
echo '<tr>
<td>'.$nrcrt.'</td>
<td>'.$row['Cod'].'
<script type="text/javascript">
function editcod'.$nrcrt.'() {
var x = document.getElementById("fieldscod'.$nrcrt.'");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
};
</script>
<br> <br>
<button onclick="editcod'.$nrcrt.'()">Editare</button>
<br>
<div id="fieldscod'.$nrcrt.'"hidden><input type="text" id="fieldupdatecod" value="'.$row['Cod'].'">
<br>
<input id="updatecod" type="submit" value="Update"></div>
</td>
<td>'.$row['Nume'].'
<script type="text/javascript">
function editnume'.$nrcrt.'() {
var x = document.getElementById("fieldsnume'.$nrcrt.'");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
};
</script>
<br> <br>
<button onclick="editnume'.$nrcrt.'()">Editare</button>
<br>
<div id="fieldsnume'.$nrcrt.'" hidden><input type="text" id="fieldupdatenume" value="'.$row['Nume'].'">
<br>
<input id="updatenume" type="submit" value="Update"></div>
</td>
여기에 문제가 있습니다. PHP를 포함하고 eval 그것을 초기화 문자열로 스크립트를 좌우로
<td>'.$row['Categorie'].'
<script type="text/javascript">
function editcateg'.$nrcrt.'() {
var x = document.getElementById("fieldscateg'.$nrcrt.'");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
};
</script>
<br><br>
<button onclick="editcateg'.$nrcrt.'()">Editare</button>
<br>
<div id="fieldscateg'.$nrcrt.'" hidden>
<?php include("_include/php/readcateg.php");?>
<br>
<input id="updatecategorie" type="submit" value="Update"></div>
</td>
<td>'.$row['Descriere'].'
<script type="text/javascript">
function editdesc'.$nrcrt.'() {
var x = document.getElementById("fieldsdesc'.$nrcrt.'");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
};
</script>
<br>
<button onclick="editdesc'.$nrcrt.'()">Editare</button>
<br><br>
<br>
<div id="fieldsdesc'.$nrcrt.'" hidden><textarea rows="5" id="fieldupdatedescriere">'.$row['Descriere'].'</textarea>
<br>
<input id="updatedescriere" type="submit" value="Update"></div>
</td>
<td><img src="_include/hfs/tumb/'.$row['Tumb'].'">
<script type="text/javascript">
function edittumb'.$nrcrt.'() {
var x = document.getElementById("fieldstumb'.$nrcrt.'");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
};
</script>
<button onclick="edittumb'.$nrcrt.'()">Editare</button>
<br>
<div id="fieldstumb'.$nrcrt.'" hidden>
<input type="file" name="tumb" id="fileToUpload">
<input id="updatetumb" type="submit" value="Update"></div>
</td>
<td><img src="_include/hfs/tabel/'.$row['Tabel'].'">
<script type="text/javascript">
function edittabel'.$nrcrt.'() {
var x = document.getElementById("fieldstabel'.$nrcrt.'");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
};
</script>
<button onclick="edittabel'.$nrcrt.'()">Editare</button>
<br>
<div id="fieldstabel'.$nrcrt.'" hidden>
<input type="file" name="tabel" id="fileToUpload">
<input id="updatetabel" type="submit" value="Update"></div>
</td>
<td>
<input id="sterge" type="submit" value="Sterge">
</td>
</tr>';
$nrcrt=$nrcrt+1;
}
}
else
{ echo "0 results";}
?>
_ "불행하게도 내가 포함하기 전에 반향을 종료하고 이후 그 그것을 계속할 수 없습니다"_ -하지만 당신은 첫 번째 문자열 VAR에 넣어, 그리고 마지막에 반향 수 있습니다 . – Jeff