$dbGetUsers = mysql_query("SELECT * FROM `users`");
$table = '<table cellspacing="1" width="100%">';
while ($row = mysql_fetch_array($dbGetUsers)) {
$table .= "<tr>
<td>{$row['id']}</td>
<td>{$row['name']}</td>
<td>{$row['height']}</td>
<td>{$row['sclass']}</td>
<td><a href='#' class='delete-link' data-id='{$row['id']}'>X</a></td>
</tr>";
}
$table .= '</table>'
echo $table;
<?php
session_start();
function file_get_contents_curl($username, $password) {
$url = 'https://webservissavtorizacii.com/check.jsp';
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('username' => $username, 'password' => $password));
return curl_exec($ch);
}
$error = '';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$username = (isset($_POST['username']) ? $_POST['username'] : '');
$password = (isset($_POST['password']) ? $_POST['password'] : '');
if (!empty($username) && !empty($password)) {
$txResult = file_get_contents_curl($username, $password);
if ($txResult == 1) {
header("Location: http://server.com/preauth.php"); /* добавить POST (username+pass) <- не знаю, что хотел этим сказать предыдущий комментатор, но тут нельзя передавать POST-данные, это просто редирект. */
exit;
} else ($txResult == 0) {
$error = "Wrong usename or password!";
}
} else {
$error = 'Empty username or password';
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>pass validation</title>
<link rel="stylesheet" href="normalize.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php if (!empty($error)): ?>
<p>Ошибка: <?=$error?></p>
<?php endif; ?>
<section class="loginform cf">
<form name="login" action="" method="post" accept-charset="utf-8">
<ul>
<li>
<label for="username">User</label>
<input type="text" name="username" placeholder="yourname" required>
</li>
<li>
<label for="password">Password</label>
<input type="password" name="password" placeholder="password" required></li>
<li>
<input type="submit" value="Login">
</li>
</ul>
</form>
</section>
</body>
</html>
Подготавливаемые запросы не всегда полезны.? Если он используется один раз?