|
| update Fra : Ole Madsen |
Dato : 09-09-01 09:02 |
|
Hvad skal jeg gøre for at bruge update i php, hvis jeg har en form fra en
anden side, som jeg gerne vil at den anden side skal have et id fra, og gå
ind og update en tabel.
Ole
| |
Ole Madsen (09-09-2001)
| Kommentar Fra : Ole Madsen |
Dato : 09-09-01 09:09 |
|
Ole Madsen <olem@post6.tele.dk> wrote in message
news:3b9b2a9e$0$276$edfadb0f@dspool01.news.tele.dk...
> Hvad skal jeg gøre for at bruge update i php, hvis jeg har en form fra en
> anden side, som jeg gerne vil at den anden side skal have et id fra, og gå
> ind og update en tabel.
De to sider jeg ikke kan få til at virke er:
Jeg kan godt ændre id, men de data i kategori går væk
update_bog-now.php
<?
$db_name = "israelnu";
$table_name = "bog";
$connection = @mysql_connect("localhost")
or die("Couldn't connect.");
$dbs = @mysql_select_db($db_name, $connection) or die("Could'nt select
database");
$sql = "select id, kategori from $table_name
WHERE id = '".$HTTP_GET_VARS["id"]."' ORDER BY id";
$result = @mysql_query($sql, $connection) or die("Could'nt execute query");
while ($row = mysql_fetch_array($result)) {
$id = $row['id'];
$kategori = $row['kategori'];
$display_block .= "<FORM ACTION=\"update_bog-do.php\" METHOD=\"POST\">
<table><tr><td>ID: </td><td><INPUT TYPE=\"text\" value=\"$id\" NAME=\"id\"
SIZE=\"8\"></td></tr>
<tr><td>KATEGORI: </td><td><INPUT TYPE=\"text\" value=\"$kategori\"
NAME=\"Kategori\" SIZE=\"50\" MAXLENGTH=\"50\"></td></tr>
</table>
<INPUT TYPE=\"submit\" NAME=\"send\">
</FORM>";
};
?>
<HTML>
<HEAD>
<TITLE> type_Document_Title_here </TITLE>
</HEAD>
<BODY>
Bog update<BR>
<BR>
<? echo "$display_block"; ?>
</BODY>
</HTML>
update_bog-do.php
<HTML>
<HEAD>
<TITLE> type_Document_Title_here </TITLE>
</HEAD>
<BODY>
Bog update<BR>
<BR>
<? echo "$display_block"; ?>
<BR>
<BR>
<BR>
<?
$id = addslashes($id);
$kategori = addslashes($kategori);
@ $db = mysql_connect("localhost");
if (!$db)
{
echo "Error: Could not connect to database. Please try again later";
exit;
}
mysql_select_db("israelnu");
$query = "update bog set kategori = '$kategori' where id =
'".$HTTP_GET_VARS["id"]."'";
$result = @mysql_query($query, $db) or die("Could'nt execute query");
if ($result) echo mysql_affected_rows(). "Bøgerne er indsat i databasen.<BR>
<BR>
$id $kategori
<BR>
<BR>
<A target=\"_top\" href=\"../index.php\">Side</a>";
?>
</BODY>
</HTML>
| |
|
|