/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
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>



Søg
Reklame
Statistik
Spørgsmål : 177517
Tips : 31968
Nyheder : 719565
Indlæg : 6408636
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste