Hej.
Jeg har problemer med at redirecte i php (newbee der gerne vil
wannabee).
I mit script bruger jeg header("location: database.php");
Jeg ønsker at gå til databaseadmin efter en update af
databaseindhold, men får en blank side ved submit. Indholdet af
databasen bliver fint opdateret, men jeg bliver ikke sendt videre
til database.php. Har prøvet adskillige løsninger og ændringer i
mit script, men siden forbliver blank. Derfor HJÆLP???
Her er mit update.php:
<?php
ob_start();
include('config.php');
$id = $_GET['id'];
$titel = $_POST['titel'];
$fotograf = $_POST['fotograf'];
$antal_billeder = $_POST['antal_billeder'];
if($update) {
mysql_query("update billedalbum set titel='$titel',
fotograf='$fotograf', antal_billeder='$antal_billeder' WHERE id =
'$update'")or die (mysql_error());die (mysql_error());
header("Location:
http://krogengen.dk/billeder/database.php");
exit;
} else {
$query = mysql_query("SELECT * FROM billedalbum WHERE id =
'$id'");
$row=mysql_fetch_array($query);
echo "<html>";
echo "<link rel=\"stylesheet\" type=\"text/css\"
href=\"style.css\">";
echo "<body>";
echo "<table><tr><td>";
echo "<h3>Opdater billedalbum</h3><hr></td></tr>";
echo "<tr><td>";
echo "Database Id nr: <b>$row[id]</b><br>";
echo "Billedalbummet er oprettet<B> $row[date]</b>";
echo "<hr></td></tr>";
echo "<tr><td>";
echo "<form action='$PHP_SELF?update=$id' method='post'><label
style=\"width:80px\"><b>Billedalbum:</b></label><input
name=\"titel\" value=\"$row[titel]\" style=\"width: 175px\"><br>
<label style=\"width:80px\"><b>Fotograf:</b></label><input
name=\"fotograf\" value=\"$row[fotograf]\" style=\"width:
175px\"><br>
<label style=\"width:80px\"><b>Antal foto:</b></label><input
name=\"antal_billeder\" value=\"$row[antal_billeder]\"
style=\"width: 50px\"><br>
<label style=\"width:80px\"> </label><input type='submit'
value='Opdater'> <input type='reset' value='Slet'>
</form>";
echo "<hr></td></tr></table>";
}
echo "<table><tr>";
echo "<td>Fortryd opdatering og returnér til databasen!</td>";
echo "</tr>";
echo "<tr><td><a href=\"database.php\"
target=\"main\">Retur</a></td>";
echo "</tr></table>";
echo "</html>";
echo "</body>";
Ob_end_flush();
?>
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials