<?php
session_start();
if ($submit){
/* Ist unnützer Code
$sql = "SELECT * FROM softwarelizenzen WHERE PrdouktName='$ProduktName' AND Versionsnummer='$Versionsnummer' AND Rechner='$Rechner'
AND BenutzerName ='$BenutzerName' AND InstallDatum='$InstallDatum' AND Admin='$Admin' AND Serienummer='$Serienummer'
AND verwendete Schlüssel='$Verwendete_Schluessel' AND Bermkung='$Bemerkung'";
*/
$abfrage ="SELECT * FROM softwarelizenzen Where 1='1";
if (strlen($ProduktName)) $abfrage .= " AND ProduktName = '$ProduktName'";
if (strlen($Versionsummer)) $abfrage .= " AND Versionsnummer = '$Versionsnummer'";
if (strlen($Rechenr)) $abfrage .= " AND Rechner = '$Rechner'";
if (strlen($BenutzerNAme)) $abfrage .= " AND BenutzerName = '$BenutzerName'";
if (strlen($InstallDatum)) $abfrage .= " AND InstallDatum = '$InstallDatum'";
if (strlen($Admin)) $abfrage .= " AND Admin = '$Admin'";
if (strlen($Serienummer)) $abfrage .= " AND Serienummer = '$Serienummer'";
if (strlen($Verwendete_Schluessel)) $abfrage .= " AND Verwendete Schlüssel = '$Verwendete_Schluessel'";
if (strlen($Bemerkung)) $abfrage .= " AND Bemerkung = '$Bemerkung'";
$result = mysql_query($sql, $connect);
/* Hier hats ein $ zuviel drin
$menge =$ mysql_num_rows($result);
*/
$menge =mysql_num_rows($result);
/* Dieser Teil leist nur die erste Zeile aus. Brauchst du nicht
list($ProduktName, $Versionsnummer, $Rechner, $BenutzerName, $InstallDatum, $Admin, $Serienummer, $Verwendete_Schluessel, $Bemerkung) = myqsql_fetch_row($result);
*/
if ($menge==0){
echo "Keine Daten gefunden!";
}else{
//PHP-Code schliessen wenn du reinen HTML schreiben willst
?>
<!-- ein tag zuviel: table -->
<table border ="0">
<tr>
<th>ProduktName</th>
<th>VersionsNummer</th>
<th>Rechner</th>
<th>BenutzerName</th>
<th>InstallDatum</th>
<th>Admin</th>
<th>Serienummer</th>
<th>Verwendete Schlüssel</th>
<th>Bemerkung</th>
</tr>
<?php //PHP wieder beginnen
/* der Wile an den Anfang */
/* keine - in Variablennamen verenden. aus $VerwendeteSchluessel machsst du besser $VerwendeteSchluessel */
while (list($ProduktName, $VersionsNummer, $Rechner, $BenutzerName, $InstallDatum, $Admin, $Serienummer, $VerwendeteSchluessel, $Bemerkung) = mysql_fetch_row($erg)) {
//Text mit echo ausgeben und nicht einfach so in den PHP-Teil schreiben
echo "
<tr>
<td>{$ProduktName}</td>
<td>{$VersionsNummer}</td>
<td>{$Rechner}</td>
<td>{$BenutzerName}</td>
<td>{$InstallDatum}</td>
<td>{$Admin}</td>
<td>{$Serienummer}</td>
<td>{$VerwendeteSchluessel}</td>
<td>{$Bemerkung}</td>
</tr>";
};
echo "</table>";
}
}else {
//PHP-Tag schliessen bevro du das Formular ausgibst
?>
<form action="<?php print ($PHP_SELF) ; ?>" method="post">
<table>
<table border="0">
<tr>
<th>ProduktName:</th>
<td><input name="ProduktName" type="text"></td>
<th>VersionsNummer:</th>
<td><input name="VersionsNummer" type="text"></td>
<th>Rechner:</th>
<td><input name="Rechner" type="text"></td>
<th>BenutzerName:</th>
<td><input name="BenutzerName" type="text"></td>
<th>InstallDatum:</th>
<td><input type="InstallDatum" type="text"></td>
<th>Admin:</th>
<td><input name="Admin" type="text"></td>
<th>Serienummer:</th>
<td><input name="Serienummer" type="text"</td>
<th>Verwendete Schlüssel:</th>
<td><input name="Verwendete Schlüssel" type="text"></td>
<th>Bermerkung:</th>
<td><input name="Bemerkung" type="text":</td>
</tr>
<tr>
<td><input class="button" name="reset" value="Zurücksetzen" type="reset"></td>
<td><input class="submit" name="submit" value="Suchen" type="submit"></td>
</tr>
</table>
</form>
<?php
//Und den else-Teil innerhalb von PHP-Tags wieder schliessen
}
?>