Я создаю таблицу пользователей, и я включаю часть таблицы (пользователей) со страницей php, которую я вызываю с помощью include_once
.
, после этого включаю мой html не существует, когда я запускаю страницу (с localhost). код не скрыт, он просто не существует.
это моя таблица и включает функцию:
<form onsubmit="return confirm('are you sure that you want to delete this user?');" action="includes/delete_user-inc.php" method="post">
<div>
<h2>All purchesed products:</h2>
</div>
<div>
<table class="pt">
<tr> <th class="t">Id</th>
<th class="t">Userame</th>
<th class="t">Email</th>
<th class="t">delete</th>
</tr>
<?php
include_once 'includes/manage_users-inc.php';
?>
</table>
</div>
</form>
любой html после этой точки не отображается в файле
код php:
<?php
require 'dbh-inc.php';
$id = $_SESSION['userId'];
if(!isset($id))
{
header("Location:../login.php");
exit();
}
$num=-1;
$sql = "SELECT idUsers, uidUsers, emailUsers FROM users;";
$result = mysqli_query($conn, $sql);
if($result->num_rows > 0){
while($row = mysqli_fetch_assoc($result)){
$num = $num +1;
echo "<tr><td>".$row['idUsers'].
"</td><td>". $row['uidUsers'].
"</td><td>". $row['emailUsers'].
"</td><td><input type=\"submit\" name=\"submit[" . $row['idUsers'] . "]\" value=\"delete user\" class=\"button\"></td></tr>" ;
}
}
exit();
?>
что мне нужно сделать, чтобы исправить html исчезает? спасибо!
Обновление: Я ошибочно ошибся, что каждый скрипт php должен иметь функцию exit (). при включении скрипта использование функции exit () приведет к выходу из родительской страницы и только из страницы включения. включить код внедрения на другую страницу, он не «вызывает» другую страницу.