Får bare en blank side, hvorfor?
Hey alle eksperter!Jeg har virkelig brug for noget hjælp her!
Har dette script, som åbenbart ikke helt vil fungere hvilket jeg ikke forstår! Den printer overhovedet ikke noget ud! Får bare en helt blank side?
Min kode ser således ud:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?
$conn = mysql_connect("xxx", "xxx", "xxxx");
mysql_select_db("jysk", $conn);
if ($_POST['submit']) {
//Sæt global variablerne til lettere navne
//og vi forhindrer en SQL injection angreb
$id = mysql_real_escape_string($_POST['ID']);
$titel = mysql_real_escape_string($_POST['TITEL']);
$beskrivelse = mysql_real_escape_string($_POST['BESKRIVELSE']);
$hvem = mysql_real_escape_string($_POST['HVEM']);
$deadline = mysql_real_escape_string($_POST['DEADLINE']);
$status = mysql_real_escape_string($_POST['STATUS']);
$rediger = mysql_query("UPDATE tp_opgaver SET TITEL='$titel',BESKRIVELSE='$beskrivelse',HVEM='$hvem',DEADLINE='$deadline', STATUS='$status' WHERE ID='$id'");
echo ("Opgaven er nu opdateret<br />");
#if (mysql_query($rediger)) {
//Hvis $rediger har opdateret db så skal den printe dette ud:
#echo ("Opgaven er nu opdateret");
#}
#else {
//Hvis $rediger har lavet en fejl skriv dette ud:
#echo ("Der skete en fejl ved opdatering af opgave" . mysql_error() . );
#}
}
elseif($id)
{
$rediger = mysql_query("SELECT * FROM tp_opgaver WHERE ID='$id'");
while($myrow = mysql_fetch_assoc($rediger)) {
$id = $myrow["ID"];
$titel = $myrow["TITEL"];
$beskrivelse = $myrow["BESKRIVELSE"];
$hvem = $myrow["HVEM"];
$deadline = $myrow["DEADLINE"];
$hvem = $myrow["STATUS"];
?>
<br />
<br />
<h1>Rediger opgave</h1>
<form method="post" action="<?= $PHP_SELF ?>">
<input type="hidden" name="ID" value="<? echo $myrow['ID']?>">
<br />
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="154" valign="top">Titel:</td>
<td width="346">
<input name="TITEL" type="text" size="40" value="<? echo $myrow['TITEL']?>"/>
<br />
</td>
</tr>
<tr>
<td valign="top">Beskrivelse:</td>
<td>
<textarea name="BESKRIVELSE" cols="36" wrap="VIRTUAL"><? echo $myrow['BESKRIVELSE']?></textarea>
<br />
</td>
</tr>
<tr>
<td valign="top">Hvem:</td>
<td>
<input name="HVEM" type="text" size="40" value="<? echo $myrow['HVEM']?>" />
<br />
</td>
</tr>
<tr>
<td valign="top">Deadline/Forventes klar: </td>
<td>
<input name="DEADLINE" type="text" size="40" value="<? echo $myrow['DEADLINE']?>" />
<br />
</td>
</tr>
<tr>
<td> </td>
<td>
<select name="status">
<option value="<? echo $myrow['STATUS']?>"></option>
<option>----------------------------</option>
<option>Status: Igang</option>
<option>Status: Ikke begyndt endnu</option>
<option>Status: Snart færdig</option>
<option>Status: Er lige begyndt</option>
</select>
<br />
</td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" id="submit" value="Opret" /></td>
</tr>
</table>
</form>
<?
} // end of while loop
} //end else
?>
</body>
</html>
