// Вывод базы в таблицу
function add_some_extra(&$string)
{
require 'connection.php'; // подключаем скрипт
// подключаемся к серверу
$link = new mysqli($host, $user, $password, $database)
or die(mysqli_connect_error());
$result = mysqli_query($link, $string); // получаем данные
$i=1;
// превращаем данные в масив и выводим
while ($row = mysqli_fetch_array($result)) {
echo '<tr>';
echo '<td>' . $i++ . '</td>';
echo "<td>{$row['user_id']}</td>";
echo "<td>{$row['username']}</td>";
echo "<td>{$row['user_email']}</td>";
echo '<td><form method="POST"><ul class="hr"><li>';
echo '<input size="40" type="text" name="passs" value="' . $row['user_password'] . '"></li><li>';
echo '<input type="hidden" name="hidden" value="' . $row['user_id'] . '"></li>';
echo '<li><input type="submit" name="update" value="update"></li>';
echo '</ul></form></td></tr>';
}
// очищаем результат
mysqli_free_result($result);
// закрываем подключение
mysqli_close($link);
}
// начало таблицы
echo '<div id="table-form"><table><tr><th width="20">#</th><th>Id</th><th>username</th><th>email</th><th width="400">password</th></tr>';
// Обращаемся к функции и формируем строки таблицы
if (@$_REQUEST['button1']) {
$str = "SELECT `user_id`,`username`,`user_email`,`user_password` FROM users LIMIT 30";
add_some_extra($str);
} else {
$str = "SELECT `user_id`,`username`,`user_email`,`user_password` FROM users LIMIT 50";
add_some_extra($str);
}
echo "</table></div><br/>"; // закрываем таблицу
if (@$_REQUEST['update']) {
echo $_POST['hidden'];
}
echo '<tr>' .
'<td>' . $i++ . '</td>' .
"<td>{$row['user_id']}</td>" .
"<td>{$row['username']}</td>" .
"<td>{$row['user_email']}</td>" .
'<td>' . '<form method="POST"><ul class="hr"><li><input size="60" type="text" name="passs" value="' . $row['user_password'] . '"></li>' .
'<li>' . '<input type="hidden" name="hidden" value="' . $record['user_id'] . '"></li><li><input type="submit" name="update" value="update"></li></ul></form></td>' .
'</tr>';
}
3) строка С ЗАПРОСОМ передается ПО ССЫЛКЕ, Карл!(экономим память епта!). Запрос как аргумент функции - вообще новое веяние...
SELECT `user_id`,`username`,`user_email`,`user_password` FROM users LIMIT 30
, как его ссылкой то передавать? О_о4) при этом делаем: $query = $string; ... Не, ну а чо...
// подключаемся к серверу
$link = new mysqli('localhost', 'root', 'vertrigo', 'doran')
or die(mysqli_connect_error());