Steinböck Andreas: Automatische Linkgenerierung durch Datenbankeintrag

Beitrag lesen

Hallo zusammen, Folgende Problemstellung an diesem Montag. Ich habe eine php seite die folgendermaßen aussieht:

<html> <style> a:link {color:#000000; text-decoration:none; font-family:Verdana, Geneva, Arial,; font-size:8pt;} a:active {color:#000000; text-decoration:none; font-family:Verdana, Geneva, Arial,; font-size:8pt;} a:visited {color:#000000; text-decoration:none; font-family:Verdana, Geneva, Arial,; font-size:8pt;} a:hover {color:#ff0000; text-decoration:none; font-family:Verdana, Geneva, Arial,; font-size:8pt;} td {font-family : verdana,helvetica; color : black; font-size : 10px;} </style> <body bgcolor="#336699"> <? if ($submit) { $db = mysql_connect("localhost", "root", ""); mysql_select_db("userdb",$db); $sql = "INSERT INTO user (benutzername,passwort,rechnername,domaene,arbeitsgruppe,ipadresse,subnetmask,gateway,dns,wins,dhcp,loginscript,gruppen,netzlaufwerke,netzwerkdosennr,patchfeld,patchfeldnr,switchbez,switchnr,betriebssystem,software,mailprogramm,mailbenutzername,mailpasswort,browserversion,modem,druckerlokal,netzwerkdrucker,scanner,monitor,hardwarepc,abteilung,stockwerk) VALUES ('$benutzername','$passwort','$rechnername','$domaene','$arbeitsgruppe','$ipadresse','$subnetmask','$gateway','$dns','$wins','$dhcp','$loginscript','$gruppen','$netzlaufwerke','$netzwerkdosennr','$patchfeld','$patchfeldnr','$switchbez','$switchnr','$betriebssystem','$software','$mailprogramm','$mailbenutzername','$mailpasswort','$browserversion','$modem','$druckerlokal','$netzwerkdrucker','$scanner','$monitor','$hardwarepc','$abteilung','$stockwerk')"; $result = mysql_query($sql,$db); echo "<div align="center">"; echo "<table border="0" cellspacing="1" cellpadding="3" bgcolor="#000000">"; echo "<tr>"; echo "<td bgcolor="#e2e2e2" align="center">"; echo "Ihre Daten wurden eingetragen! Vielen Dank!<br><br>"; echo "<a href="index.html">Zur &Uuml;bersicht</a><br><br>"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "</div>"; } else { ?>

<form method="post" action="<? echo $PHP_SELF ?>"> <table border="0" align="center" cellspacing="1" cellpadding="3" bgcolor="#000000"> <tr> <td bgcolor="#cacaca">Benutzername:</td> <td bgcolor="#e2e2e2">         <input type="text" name="benutzername" value="<? echo $benutzername ?>" size="30">       </td> </tr> <tr> <td bgcolor="#cacaca">Passwort:</td> <td bgcolor="#e2e2e2">         <input type="text" name="passwort" value="<? echo $passwort ?>" size="30">       </td> </tr> <tr> <td bgcolor="#cacaca">Rechnername:</td> <td bgcolor="#e2e2e2">         <input type="text" name="rechnername" value="<? echo $rechnername ?>" size="30">       </td> </tr> <tr> <td bgcolor="#cacaca">Domäne:</td> <td bgcolor="#e2e2e2"><input type="text" name="domaene" value="<? echo $domaene ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Arbeitsgruppe</td> <td bgcolor="#e2e2e2"><input type="text" name="arbeitsgruppe" value="<? echo $arbeitsgruppe ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">IP-Adresse</td> <td bgcolor="#e2e2e2"><input type="text" name="ipadresse" value="<? echo $ipadresse ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Subnetmask:</td> <td bgcolor="#e2e2e2"><input type="text" name="subnetmask" value="<? echo $subnetmask ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Gateway:</td> <td bgcolor="#e2e2e2"><input type="text" name="gateway" value="<? echo $gateway ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">DNS:</td> <td bgcolor="#e2e2e2"><input type="text" name="dns" value="<? echo $dns ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">WINS:</td> <td bgcolor="#e2e2e2"><input type="text" name="wins" value="<? echo $wins ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">DHCP:</td> <td bgcolor="#e2e2e2"><input type="text" name="dhcp" value="<? echo $dhcp ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Loginscript:</td> <td bgcolor="#e2e2e2">         <textarea name="loginscript" cols="30" rows="4"><? echo $loginscript ?></textarea>       </td> </tr> <tr> <td bgcolor="#cacaca">Gruppen:</td> <td bgcolor="#e2e2e2">         <textarea name="gruppen" cols="30" rows="4"><? echo $gruppen ?></textarea>       </td> </tr> <tr> <td bgcolor="#cacaca">Netzlaufwerke:</td> <td bgcolor="#e2e2e2">         <textarea name="netzlaufwerke" cols="30" rows="4"><? echo $netzlaufwerke ?></textarea>       </td> </tr> <tr> <td bgcolor="#cacaca">Patchfeldbezeichnung:</td> <td bgcolor="#e2e2e2"><input type="text" name="patchfeld" value="<? echo $patchfeld ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">PatchfeldNr:</td> <td bgcolor="#e2e2e2"><input type="text" name="patchfeldnr" value="<? echo $patchfeldnr ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Switchbezeichnung:</td> <td bgcolor="#e2e2e2"><input type="text" name="switchbez" value="<? echo $switchbez ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">SwitchNr:</td> <td bgcolor="#e2e2e2"><input type="text" name="switchnr" value="<? echo $switchnr ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Betriebssystem:</td> <td bgcolor="#e2e2e2"><input type="text" name="betriebssystem" value="<? echo $betriebssystem ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Software:</td> <td bgcolor="#e2e2e2">         <textarea name="software" cols="30" rows="4"><? echo $software ?></textarea>       </td> </tr> <tr> <td bgcolor="#cacaca">Mailprogramm:</td> <td bgcolor="#e2e2e2"><input type="text" name="mailprogramm" value="<? echo $mailprogramm ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Mailbenutzername:</td> <td bgcolor="#e2e2e2"><input type="text" name="mailbenutzername" value="<? echo $mailbenutzername ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Mailpasswort:</td> <td bgcolor="#e2e2e2"><input type="text" name="mailpasswort" value="<? echo $mailpasswort ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Browserversion</td> <td bgcolor="#e2e2e2"><input type="text" name="browserversion" value="<? echo $browserversion ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Modem:</td> <td bgcolor="#e2e2e2"><input type="text" name="modem" value="<? echo $modem ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Drucker Lokal:</td> <td bgcolor="#e2e2e2"><input type="text" name="druckerlokal" value="<? echo $druckerlokal ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Netzwerkdrucker:</td> <td bgcolor="#e2e2e2"><input type="text" name="netzwerkdrucker" value="<? echo $netzwerkdrucker ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Scanner:</td> <td bgcolor="#e2e2e2"><input type="text" name="scanner" value="<? echo $scanner ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Monitor:</td> <td bgcolor="#e2e2e2"><input type="text" name="monitor" value="<? echo $monitor ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Hardware PC:</td> <td bgcolor="#e2e2e2">         <textarea name="hardwarepc" cols="30" rows="4"><? echo $hardwarepc ?></textarea>       </td> </tr> <tr> <td bgcolor="#cacaca">Abteilung:</td> <td bgcolor="#e2e2e2"><input type="text" name="abteilung" value="<? echo $abteilung ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca">Stockwerk:</td> <td bgcolor="#e2e2e2"><input type="text" name="stockwerk" value="<? echo $stockwerk ?>" size="30"></td> </tr> <tr> <td bgcolor="#cacaca"> </td> <td bgcolor="#e2e2e2"><input type="submit" name="submit" value="Eintragen"></td> </tr> </table> </form> <? } ?> </body> </html>

Ich möchte nun, das, sobald der submit Button gedrückt wurde, in einer Seite Namens index.html ein Link erzeugt wird, der folgendermaßen aussehen soll:

<a href="anzeigen_einzeln.php?username=cizek">Cizek</a>

Nur sollte der username variabel sein, das heißt je nach dem welcher Benutzername in eingabe.php eingegeben wurde, so sollte auch der Link heißen. Ich hoffe die Beschreibung meines Problems ist eingermaßend erklärend. Vielen Dank für Eure Hilfe im Vorhinein

lg Andi