Ich habe jetzt schon zum 3. mal durchgeschaut.
Vielleicht findet ihr ja den Bock, den ich geschossen habe:
Hier mein Script:
<? session_start(); include "../../../includes/service.inc.php"; $link = mysql_connect("$host:$port","$user","$pass"); mysql_select_db("$db",$link); ?> <html> <? if($_SESSION[stil]=="hell") { echo "<link rel='stylesheet' href='$hell' type='text/css'>"; } else { echo "<link rel='stylesheet' href='$dunkel' type='text/css'>"; } ?> <head> <title></title> <meta name="author" content="Ulf Wüstefeld"> </head> <body> <? if(($_SESSION[gruppe]=="")||($_SESSION[gruppe]!=$master_id)) { echo "<br>"; print("Sie haben nicht die erforderlichen Rechte, um in den Administrationsbereich zu gelangen"); echo "<br><br>Um die automatisierte Annahme von ADV-Störungsfällen aus der Mail nutzen möchten<br>"; echo "müssen Sie "Eingeloggt bleiben" aktivieren!"; die; } else { if(($_POST[bem_dez12]!="")||($_POST[bearb_zeit]!="")||($_POST[bearbeiter]!="")||($_POST[bearb_stat]!="")||($_POST[art]!="")) { if(($_POST[bearb_zeit]=="0")||($_POST[bearb_zeit]=="00:00")||($_POST[bearb_zeit]=="--:--")||($_POST[bearb_zeit]=="")) { $timestamp="0"; } else { list($stunden, $minuten)=split(":",$_POST[bearb_zeit]); $jahr=date(Y); $monat=date(m); $tag=date(d); $timestamp=mktime($stunden,$minuten,'00',$monat,$tag,$jahr); } $query2 = "UPDATE stoerungen SET art='$_POST[art]',bearb_stat='$_POST[bearb_stat]',bearbeiter='$_POST[bearbeiter]',bem_dez12='$_POST[bem_dez12]',bearb_zeit='$timestamp' WHERE s_id='$_POST[s_id]'"; $result2 = mysql_query($query2,$link); } if($_GET[id]!="") { $query = "SELECT * FROM stoerungen WHERE s_id=$_GET[id]"; } if($_POST[s_id]!="") { $query = "SELECT * FROM stoerungen WHERE s_id=$_POST[s_id]"; } $result = mysql_query($query,$link); $num = mysql_numrows($result); if($num!="1") { echo "<center><h1>Datenbankfehler!!</h1><br><br>"; echo "Diese Störungsticket-Nr. (ID: $_GET[id]) existiert nicht oder wurde gelöscht.<br><br>"; echo "Falls Sie Fragen zu dieser Fehlermeldung haben, wenden Sie sich bitte an:<br>"; echo "<a href='mailto:$zustaendig1m'>$zustaendig1</a> oder<br>"; echo "<a href='mailto:$zustaendig2m'>$zustaendig2</a><br><br><br>"; echo "<form name=zurueck method='post' action='http://10.152.131.250/dez12/header/links.php?zugehoerigkeit=12&preselect=5-0' target='links'>"; echo "<input type=submit value='zurück zur Übersicht'>"; echo "</form></center>"; die(); } $row = mysql_fetch_array($result); echo "Störungsticket-Nr.: $row[s_id]<br><br>"; echo "Bearbeitungsstatus: "; if($_SESSION[stil]=="hell") { $hd="rot_ani_hell.gif"; } else { $hd="rot_ani_dunkel.gif"; } switch ($row[bearb_stat]) { case 0: $stat_txt="<font color='red'>noch nicht begonnen</font>"; $button="<input type=submit value='Übernehmen'>"; $imgsrc="$hd"; $alt="noch nicht begonnen"; break; case 1: $stat_txt="<font color='yellow'>begonnen</font>"; $button="<input type=submit value='Beenden'>"; $imgsrc="gelb.gif"; $alt="begonnen von $row[bearbeiter]"; break; case 2: $stat_txt="<font color='green'>beendet</font>"; $button=""; $imgsrc="gruen.gif"; $alt="beendet von $row[bearbeiter]"; break; } echo "<img src='../images/$imgsrc' alt='$alt' width=30 height=30> $stat_txt"; echo "<form name='status' action='adv_detail.php' method='post'>"; echo "<input type=hidden name='bearbeiter' value='$_SESSION[name]'>"; $stat=$row[bearb_stat]+1; echo "<input type=hidden name='bearb_stat' value='$stat'>"; if(($row[bearb_zeit]!="0")&&($row[bearb_zeit]!="--:--")) { $std=date(H,$row[bearb_zeit]); $min=date(i,$row[bearb_zeit]); } echo "<input type=hidden name='bearb_zeit' value='$std:$min'>"; echo "<input type=hidden name='art' value='$row[art]'>"; echo "<input type=hidden name='bem_dez12' value='$row[bem_dez12]'>"; echo "<input type=hidden name='s_id' value='$row[s_id]'>"; if($_SESSION[name]==$row[bearbeiter]) { echo "$button"; } echo "</form>"; echo "<br>"; echo "<table border=0>"; echo "<tr>"; echo "<td align='left' width = '100'><b>Gerät-Nr.:</b></td>"; echo "<td align='left' width = '200'><b>Störungsart:</b></td>"; echo "<td align='left' width = '80'><b>erste<br>Störung am:</b></td>"; echo "<td align='left' width = '130'><b>Name</b></td>"; echo "<td align='left' width = '130'><b>Vorname</b></td>"; echo "<td align='left' width = '150'><b>Bearbeitungs-<br>zeit:</b></td>"; echo "<td align='left'><b>bearbeitet durch:</b></td>"; echo "</tr><tr>"; echo "<tr>"; echo "<td align='center' width = '100'>$row[GeraetNr]</td>"; echo "<td align='center' width = '200'>$row[Stoerungsart]</td>"; echo "<td align='center' width = '80'>$row[ersteStoerung]</td>"; echo "<td align='center' width = '130'>$row[Name]</td>"; echo "<td align='center' width = '130'>$row[Vorname]</td>"; if(($_SESSION[name]==$row[bearbeiter])||($row[bearbeiter]=="i.B.")) { echo "<form name=eintrag method=post action=adv_detail.php>"; echo "<td align='center' width = '150'><input type=text size=5 maxlength=5 name=bearb_zeit value='"; if(($row[bearb_zeit]=="0")||($row[bearb_zeit]=="--:--")) { echo "--:--"; } else { $std=date(H,$row[bearb_zeit]); $min=date(i,$row[bearb_zeit]); echo "$std:$min"; } echo "'></td>"; echo "<td align='center'>"; if($row[bearbeiter]=="i.B.") { echo "<input type=text name=bearbeiter size=35 value='$_SESSION[name]'>"; } else { echo "$row[bearbeiter]"; } echo "</td>"; echo "</tr><tr>"; echo "<td align='center' colspan=8> </td>"; echo "</tr><tr>"; echo "<td align='left' colspan=8><b>Bemerkung von $row[Name], $row[Vorname]:</b></td>"; echo "</tr><tr>"; echo "<td align='center' colspan=8>$row[Bemerkungen]"; echo "<input type=hidden name='s_id' value='$row[s_id]'>"; echo "<input type=hidden name='bearbeiter' value='$_SESSION[name]'>"; echo "<input type=hidden name='bearb_stat' value='$row[bearb_stat]'>"; echo "<input type=hidden name='s_id' value='$row[s_id]'></td>"; echo "</tr><tr>"; echo "<td align='center' colspan=8> </td>"; echo "</tr><tr>"; echo "<td align='left' colspan=8><b>Eigene Bemerkung:</b></td>"; echo "</tr><tr>"; echo "<td align='center' colspan=8><textarea name='bem_dez12' cols='110' rows='6'>$row[bem_dez12]</textarea></td>"; echo "</tr><tr>"; echo "<td align='center' colspan=8> </td>"; echo "</tr><tr>"; echo "<td align='center' colspan=8>"; switch ($row[art]) { case 1: echo "<input type=radio name=art value='1' checked>Hardware"; echo "<input type=radio name=art value='2'>Software"; echo "<input type=radio name=art value='3'>Benutzer/Anwender"; echo "<input type=radio name=art value='4'>Netz"; echo "<input type=radio name=art value='5'>Sonstiges"; echo "<input type=radio name=art value='6'>Dz12 intern"; break; case 2: echo "<input type=radio name=art value='1'>Hardware"; echo "<input type=radio name=art value='2' checked>Software"; echo "<input type=radio name=art value='3'>Benutzer/Anwender"; echo "<input type=radio name=art value='4'>Netz"; echo "<input type=radio name=art value='5'>Sonstiges"; echo "<input type=radio name=art value='6'>Dz12 intern"; break; case 3: echo "<input type=radio name=art value='1'>Hardware"; echo "<input type=radio name=art value='2'>Software"; echo "<input type=radio name=art value='3' checked>Benutzer/Anwender"; echo "<input type=radio name=art value='4'>Netz"; echo "<input type=radio name=art value='5'>Sonstiges"; echo "<input type=radio name=art value='6'>Dz12 intern"; break; case 4: echo "<input type=radio name=art value='1'>Hardware"; echo "<input type=radio name=art value='2'>Software"; echo "<input type=radio name=art value='3'>Benutzer/Anwender"; echo "<input type=radio name=art value='4' checked>Netz"; echo "<input type=radio name=art value='5'>Sonstiges"; echo "<input type=radio name=art value='6'>Dz12 intern"; break; case 5: echo "<input type=radio name=art value='1'>Hardware"; echo "<input type=radio name=art value='2'>Software"; echo "<input type=radio name=art value='3'>Benutzer/Anwender"; echo "<input type=radio name=art value='4'>Netz"; echo "<input type=radio name=art value='5' checked>Sonstiges"; echo "<input type=radio name=art value='6'>Dz12 intern"; break; case 6: echo "<input type=radio name=art value='1'>Hardware"; echo "<input type=radio name=art value='2'>Software"; echo "<input type=radio name=art value='3'>Benutzer/Anwender"; echo "<input type=radio name=art value='4'>Netz"; echo "<input type=radio name=art value='5'>Sonstiges"; echo "<input type=radio name=art value='6' checked>Dz12 intern"; break; default:
Gleich geht's weiter ...