kim: Eintrag in DB mittels ID wieder auslesen

Beitrag lesen

Hallo, Bin ein newbie in Sachen PHP und mySQL. Möchte folgendes realisieren.

1. Formular mit Eingabefeldern (eingabe.html)

<html>
<head>
<title>Intranet bfi-Wien - KVS-Fragen und Antworten</title>
<SCRIPT LANGUAGE=JavaScript>
function verify_page()
{
{
document.frmRegister.submit();
}
}
</SCRIPT>
</head>
<body>
<br>
<FORM name="frmRegister" action="insert.php" method="post">
<table width="600" border="0" cellspacing="1" cellpadding="3" bgcolor="#336699">
<input type="hidden" name="id" value="$sid">
<tr>
<td bgcolor="#ffffff" width="200"><b>Version:</b></td>
</tr>
<tr>
<td bgcolor="#ffffff" width="200<input typ="text" name="version"></font></td>
</tr>
<tr>
<td bgcolor="#ffffff" align="center" colspan="2"><INPUT type="button" value="Speichern" ONCLICK="verify_page()"></TD>
</TR>
</table>
</form>
</body>
</html>

2. Insert in DB (insert.php)

<?
include("admin/config.php");
mysql_connect($db_host,$db_user,$db_pass) || die("Could not contact mySQL!");
mysql_select_db($db_db) || die("Connected mySQL, but database is unavailable!");
// Werte des Formulars
$sid  = $HTTP_POST_VARS["id"];
$version  = $HTTP_POST_VARS["version"];

// in DATENBANK einfügen
$sqlInsert  = "INSERT INTO kvs (version) VALUES ('$version'')";
$result = mysql_query($sqlInsert);
if (mysql_error())
{
echo mysql_error();
exit;
}
?>
<html>
<head>
<title></title>
</head>
<BODY bgcolor="#ffffff">
<br>
<TABLE width="600" cellspacing="1" cellpadding="3" border="0" bgcolor="#336699">
<tr>
<td bgcolor="#336699" align="center"><font size="3" color="#ffffff"><b>Insert erfolgreich!</b></font></td>
</tr>

<tr>
<td bgcolor="#336699" align="center">

<?
echo "<A HREF="show.php?id=$sid">Daten ansehen</A>";
?>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mit diesem Link möchte ich auf der nächsten Seite den soeben gespeicherten Datensatz auslesen. Mittels ID. Ich kriegs aber nicht hin!!!!!!

</td>
</tr>
</table>
</BODY>
</html>

3. Auslesen der Daten die soeben gespeichert wurden

<html>
<head>
<title></title>
</head>
<BODY bgcolor="#ffffff">
<?
$db = mysql_connect("localhost","user","pw");
mysql_select_db("intranet",$db);
$result = mysql_query("Select * from news WHERE id=$sid",$db);
while($row=mysql_fetch_array($result))
{
$id=$row["id"];
$version=$row["version"];
echo "<table width="580" border="0">";
echo "<tr>";
echo "<td>";
echo $version;
echo "</td>";
echo "</tr>";
echo "</table>";
}
?>
</body>
</html>

Danke für Eure Hilfe
kim