PHP-Code:
<?PHP
$report_ID=$_GET['report_ID'];
$abfrage = "SELECT * from report WHERE ReportID LIKE '$report_ID' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
//einholen der Daten zum editieren aus DB
$_SESSION['reportID']=$row->ReportID;
$_SESSION['datum']=$row->Datum;
$_SESSION['projektname']=$row->Projektname;
$_SESSION['projektbeginn']=$row->Projektbeginn;
$_SESSION['projektende']=$row->Projektende;
$_SESSION['report']=$row->Reporttxt;
$_SESSION['pause']=$row->Pause;
$_SESSION['fahrzeit1']=$row->Fahrzeit1;
$_SESSION['fahrzeit2']=$row->Fahrzeit2;
$_SESSION['n_rechenbarezeit']=$row->N_rechenbar;
?>
<form action="<?PHP echo $script; ?>" method="post">
<!--<div id="stundentable" >-->
<!-- <table width="600" border="0" align="center">
-->
<table width="600" align="center" border="0"
cellpadding="5" cellspacing="5">
<tr>
<td height="2"></td>
</tr>
<!--</table>-->
<!-- Formular Anfang -->
<!-- <table width="600" align="center" border="0" cellpadding="5" cellspacing="5">-->
<tr>
<td colspan="2"><?PHP echo
$errorMessage;?></td>
</tr>
<tr>
<td align="center"
colspan="4"><hr/></td>
</tr>
<tr>
<td align="center"
colspan="4">Stundenzettel mit ID: <?php echo $_SESSION['reportID'];?>
kann nun editiert werden.</td>
</tr>
<tr>
<th align="left">
<?PHP echo $errorPicture['datum']; ?>
für Datum: (DD.MM.YYYY)*</th>
<!--<?PHP// echo $errorPicture['datum']; ?>-->
<td><input class="<?PHP echo $errorClass['datum']?>"id="datum" name="datum" value="
<?PHP echo $_POST['datum']=$_SESSION['datum']; ?>"/></td>
<th align="left"><?PHP echo $errorPicture['projektname']; ?>Projektname:*</th>
<td><select size="1" name="projektname" id="projektname" class="
<?PHP echo $errorClass['projektname']; ?>">
<option
value="" selected="<?PHP if(empty($_POST['projektname']))
echo "selected"; ?>"
>Bitte auswählen</option>
<option value="Pentamino"
<?PHP if($_POST['projektname'] == "Pentamino") echo "selected"; ?>>Pentamino</option>
<option value="ITS" <?PHP if($_POST['projektname'] == "ITS") echo "selected"; ?
>>ITS</option>
<option value="Commerzbank" <?PHP if($_POST['projektname']
== "Commerzbank") echo "selected"; ?>>Commerzbank</option>
<option value="sonstige" <?PHP if($_POST['projektname'] == "sonstige") echo "selected"; ?>>sonstige</option>
</select>
<?php $_POST['projektname']=$_SESSION['projektname'];?>
</td>
</tr>
<tr>
<th align="left">
<?PHP echo $errorPicture['report'];?>Report/Tätigkeit:*</th>
<td colspan="3"><textarea name="report" class="
<?php echo $errorClass['report']?>" id="report" cols="50" rows="5" >
<?php echo $_POST['report']=$_SESSION['report'];?></textarea></td>
</tr>
<tr>
<th align="left">
<?php echo $errorPicture['projektbeginn']; ?>Projektbeginn:(HH:MM)*</th>
<td><input class="
<?PHP echo $errorClass['projektbeginn']; ?>"id="projektbeginn"
name="projektbeginn" value="
<?PHP echo $_POST['projektbeginn']=$_SESSION['projektbeginn']; ?>"/></td>
<th align="left">
<?PHP echo $errorPicture['projektende']; ?>Projektende:*</th>
<td><input class="
<?PHP echo $errorClass['projektende']; ?>"id="projektende" name="projektende" value="
<?PHP echo $_POST['projektende']=$_SESSION['projektende']; ?>"/></td>
</tr>
<tr>
<th align="left">
<?PHP echo $errorPicture['n_rechenbarezeit']; ?>nicht anrechenbare Zeit:*</th>
<td><input class="
<?PHP echo $errorClass['n_rechenbarezeit']; ?>"id="n_rechenbarezeit" name="n_rechenbarezeit" value="
<?PHP echo $_POST['n_rechenbarezeit']=$_SESSION['n_rechenbarezeit']; ?>"/></td>
<th align="left">
<?PHP echo $errorPicture['pause']; ?>Pause:*</th>
<td><input class="
<?PHP echo $errorClass['pause']; ?>"id="pause" name="pause" value="<?PHP echo $_POST['pause']=$_SESSION['pause']; ?>"/></td>
</tr>
<tr>
<th align="left"><?PHP echo $errorPicture['fahrzeit1']; ?>Fahrzeit1:*</th>
<td><input class="
<?PHP echo $errorClass['fahrzeit1']; ?>" id="fahrzeit1" name="fahrzeit1" value="
<?PHP echo $_POST['fahrzeit1']=$_SESSION['fahrzeit1']; ?>"/></td>
<th align="left">
<?PHP echo $errorPicture['fahrzeit2']; ?>Fahrzeit2:*</th>
<td><input class="
<?PHP echo $errorClass['fahrzeit2']; ?>" id="fahrzeit2" name="fahrzeit2" value="
<?PHP echo $_POST['fahrzeit2']=$_SESSION['fahrzeit2']; ?>"/></td>
</tr>
<tr>
<td align="center" colspan="4"><hr/></td>
</tr>
<tr>
<td align="right" colspan="4"><input name="submit" type="submit" value="Absenden" class="button" /></td>
</tr>
</table>
<!--div id="stundentable" ENDE -->
</form>
<!-- Formular Ende -->
auslesen in ein formular und diese Editieren und zurückschreiben.
leider funktioniert das nicht. sobald ich das formular abschicke sind
die Felder leer, vermute das $_Session ignoriert wird.
Kommentar