русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

данные MySQL представить в виде HTML-таблицы

12.08.09 16:05
Re: данные MySQL представить в виде HTML-таблицы
 
Apels1n прохожий
in Antwort Murr 12.08.09 15:51, Zuletzt geändert 14.08.09 16:00 (Apels1n)
Спасибо! Всё так просто
А непонятки с описанием и стиль это от того, что мозг уже дымится!

Так-с, код претерпел некоторые изменения

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Benutzerliste</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
session_start();
require("connect.inc.php");
$query = (
"SELECT
user AS Benutzer,
vorname AS Vorname,
nachname AS Nachname
FROM
users

");
$result = mysql_query($query) OR DIE (mysql_error());
$columns = mysql_num_fields($result);
$row = mysql_fetch_assoc($result);
$ueberschrift = array_keys($row);
echo "<table width='300' bgcolor='#e7e7e7' border='1' cellpadding='5' cellspacing='1' align='center'>";
echo "<tr>";
for ($h=0; $h<$columns; $h++){
echo "<th>".$ueberschrift[$h]."</th>";
}
echo "<th>Edit</th>";
echo "</tr>";
while ($row = mysql_fetch_array($result)){
echo "<tr>";
for($i = 0; $i<$columns; $i++){
echo "<td>".$row[$i]."</td>";
}
echo "<td align='center'><input type='submit' name='submit' value='<--'></td>";
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>


и табличка готова:

----------
теперь необходимо через button сделать редирект на следующую страницу user_edit.php, где можно было бы редактировать данные юзверей. Затруднение вызывает следующий момент:

- как передать выбранный параметр на следующую страницу? Т.е., предположим, некто нажал первую сверху кнопку (напротив 'erster_benutzer' 'Andre' 'Steiner') и перешёл на страницу user_edit.php. Средствами пхп тут уже, видимо, не обойтись, т.к. это будет работать на стороне клиента? Или я ошибаюсь? Остаётся только JavaScript?

 

Sprung zu