Avatar billede kres69 Nybegynder
03. maj 2003 - 22:42 Der er 8 kommentarer

Ang. opdatering:

Jeg skal have opdateret et felt som hedder titel i databasen, men jeg kan simpelthen ikke få det til at funke.

SIDE 1:
<? include("tjeklogin.php"); ?>
  <?php
$navn = $_SESSION['Name'];
include("functions/db_ind.inc"); ?>
<? $result = mysql_query("select * from elev
WHERE navn = '$navn'");
while ($row = mysql_fetch_array($result)) {
$elev_id = $row["elev_id"];
$navn = $row["navn"];
}
?>

<?
$result = mysql_query("select * from hp
WHERE elev_id = '$elev_id'");

while ($row = mysql_fetch_array($result)){
$bg = $row["bg"];
$title = $row["title"];
$title_color = $row["title_color"];
$indhold = $row["indhold"];
}
?>
<form action="hp2_dev2.php" method="POST">
<input name="title" type="text" value="<? echo "$title"; ?>"><br><br>
<input type="submit" name="submit" value="opdater" class="button">
</form>




SIDE 2:
<?php
$navn = $_SESSION['Name'];
include("functions/db_ind.inc"); ?>
<? $result = mysql_query("select * from elev
WHERE navn = '$navn'");
while ($row = mysql_fetch_array($result)) {
$elev_id = $row["elev_id"];
$navn = $row["navn"];
}
?>
<? $result = mysql_query("select * from hp
WHERE elev_id = '$elev_id'");
while ($row = mysql_fetch_array($result)) {
$bg = $row["bg"];
$title = $row["title"];
$title_color = $row["title_color"];
$indhold = $row["indhold"];

}
?>
<?
mysql_query ("UPDATE hp SET title='$_POST[title]' WHERE elev_id ='$elev_id'") or die(mysql_error());
?>
<?
echo "<body background=\"hp_bg/$bg\">";
echo "<h1 align=\"center\"><font color=\"$title_color\">$title</font></h1>";
echo "<p align=\"left\">$indhold</p>";
?>

Nogen der ved hvad der er galt?
Avatar billede erikjacobsen Ekspert
03. maj 2003 - 22:46 #1
Prøv

$sql = "UPDATE hp SET title='$_POST[title]' WHERE elev_id ='$elev_id'";
print "$sql<br>";
mysql_query ($sql) or die(mysql_error());
Avatar billede erikjacobsen Ekspert
03. maj 2003 - 22:48 #2
Du bør iøvrigt indsætte i "hp", før du trækker $bg, og $title ud.
Avatar billede kres69 Nybegynder
03. maj 2003 - 23:07 #3
Jeg kan ikke få det til at virke. Jeg har oprettet en ny tråd. Hvis du kan få det til at funke, så får du 200 point.
http://www.eksperten.dk/spm/348124
Avatar billede erikjacobsen Ekspert
03. maj 2003 - 23:09 #4
Det er da nemmere at rette i det du har.

Hvad kan du ikke få til at virke.
Avatar billede kres69 Nybegynder
03. maj 2003 - 23:16 #5
Den gider ikke ligge mit input i databasen
Avatar billede erikjacobsen Ekspert
03. maj 2003 - 23:21 #6
Det er så i orden. Men har du gjort brug af de forslag du har fået nu?
Avatar billede kres69 Nybegynder
03. maj 2003 - 23:38 #7
Prøver mig frem
Avatar billede kres69 Nybegynder
05. maj 2003 - 20:13 #8
Jeg lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester