Jeg er begynder i php og mysql, kan i forklare følgende i forhold til hvad j
eg har lavet?
Parse error: parse error in F:\web\hvorfortro-print.php on line 84
linie 84 er der hvor der står </html>
jeg kan ikke forstå hvorfor den gør som den gør, siden henter et printid i
urlen, samme kode bruges til at vise teksten i den anden side, og der virker
det fint
Håber i kan hjælpe mig
Ole
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>[Ingen titel]</title>
<meta name="Generator" content="Stone's WebWriter 4">
<meta name="Author" content="Steen Hjelmstrand" />
<?
if (!$printid) {
header("Location:
http://localhost/hvorfortro.php");
exit;
}
else {session_start();}
if ($valid != "yes") {
header("Location:
http://localhost/hvorfortro.php");
exit;
}
else {
session_register('valid');
}
$db_name = "auningforjesusdb";
$table_name = "hvorfortro";
$connection = @mysql_connect("localhost", "", "") or die("Could'nt
connect");
$db = @mysql_select_db($db_name, $connection) or die("Cound'nt select
database");
$chk_id ="SELECT printid FROM $table_name WHERE printid = \"$printid\"";
$chk_id_res = @mysql_query($chk_id,$connection) or die("Could'nt execute
query");
$chk_id_num = mysql_num_rows($chk_id_res);
if ($chk_id_num == "0") {
header("Location:
http://localhost/hvorfortro.php");
exit;
} else {
$sql ="
select id, printid, titel, tekst from $table_name WHERE printid
=\"$printid\"";
$result = @mysql_query($sql,$connection) or die("Could'nt execute query");
while ($row = @mysql_fetch_array($result)){
$id = $row['id'];
$printid = $row['printid'];
$titel = $row['titel'];
$tekst = $row['tekst'];
$display_block .= "
<b>$titel</b><br><br>{$tekst}<br><br>";
};
?>
</head>
<body>
<? echo "$display_block"; ?>
</body>
</html>