Soa ich misch mal mit
1. Offtopic
Ein kleiner Tip: Datenbank werte immer escapen.
Du schreibst ja direkt die $_GET Werte in die DB ...wenn du kein bock auf sql injektion hast , dann mach einfach bei jeder Variable ein : mysql_real_escape_string($UserId) zum Beispiel.
Ist nur son Tip.
2. Action Attribute im Form
Sollte man benutzen wenn die Daten an ein anderes Script geleitet werden.
Wenn die selbe Datei das Formular verarbeitet, das es auch enthält kann man action komplett leer lassen.
Zu deinem Problem:
Wenn ich das richtig verstehe sind die Feler leer richtig ?
Die Ursache ist ganz simple :
Schauen wir mal in die Datenbank PHP :
PHP:
<html>
<head>
</head>
<body>
<div align="right"/>
Userid <input type="text" name="Userid" value="<?php echo $Userid; ?>" readonly><br>
Firma <input type="text" name="Firma" value="<?php echo $Firma; ?>" readonly ><br>
Nachname <input type="text" name="Nachname" value="<?php echo $Nachname; ?>" readonly ><br>
Vorname<input type="text" name="Vorname" value="<?php echo $Vorname; ?>" readonly ><br>
Seriennummer <input type="text" name="dpSrn" value="<?php echo $Seriennummer; ?>" readonly><br>
Datum Aktiv <input type="text" name="DatumAktiv" value="<?php echo $DatumAktiv; ?>" readonly ><br>
Datum End Aktiv <input type="text" name="DatumEndAktiv" value="<?php echo $DatumEnd; ?>" readonly ><br>
Lizenz PC <input type="text" name="Lizenz" value="<?php echo $Lizenz; ?>" readonly ><br>
<?php
$Userid = $_GET["Userid"];
$Firma = $_GET["Firma"];
$Nachname = $_GET["Nachname"];
$Vorname = $_GET["Vorname"];
$Seriennummer = $_GET["Seriennummer"];
$DatumAktiv = $_GET["DatumAktiv"];
$DatumEnd = $_GET["DatumEnd"];
$Lizenz = $_GET["Lizenz"];
?>
Fällt dir was auf ? Du weist ganz oben zum Beispiel bei :
<input type="text" name="Userid" value="
<?php echo $Userid; ?>" readonly>
natürlich leere werte zu , weil du ja erst unten sagst das die $UserId den Wert aus $_GET['UserId'] beinhalten soll.
Nimm daher den Block wo du die Werte zuweist und pack den gaaaaaaanz oben ins Script bevor der HTML Kram anfängt.
Noch ein Tip: Wenn es immer noch leer ist, mach doch mal bei der Datenbank.php ein prin_r($_GET); und schau mal ob wirklich alles ankommt.