Hi bin neu hier,
muss derzeit Praktikum machen und soll ein und Ausgabeformulare für eine SQL datenbank mit PHP erstellen.
Mache PHP also seit 4 wochen und kann das kaum.
Mein Problem:
<form action="ergebnis.php" method="get">
<p>PCSuchfeld:<br>
<SELECT NAME="$suchfeld">
<OPTION value='PCNR'>PCNR
<OPTION value='OSNR'>OSNR
<OPTION value='AbtNR'>AbtNR
<OPTION value='Computername'>Computername
<OPTION value='Kaufdatum'>Kaufdatum
<OPTION value='Benutzer'>Benutzer
<OPTION value='Standort'>Standort
<OPTION value='Seriennummer'>Seriennummer
<OPTION value='Aktiev'>Aktiev
</SELECT></p>
<p>Suchbegriff:<br>
<INPUT TYPE="text" MAXLENGTH="30" SIZE="22" NAME="$suchbegriff"></p></TD>
<BR>
<INPUT TYPE="submit" VALUE="Suchen" METHOD="post">
</p>
</form>
<?php
$suchfeld=$_GET['suchfeld'];
$suchbegriff=$_GET['suchbegriff'];
$dp = mysql_connect("localhost", "root", "");
mysql_select_db("dv_hardware", $dp);
$sql = "Select * From PCs where $suchfeld= $suchbegriff";
$result = mysql_query($sql);
$felder = mysql_num_fields($result);
$datensaetze = mysql_num_rows($result);
echo "<p>Anzahl der Datensätze: <b>$datensaetze<b></p>\n";
echo "<table border='1' cellspacing ='0'>\n";//Tabellen beginn
echo "<tr>"; //Zeile erzeugen
for($i = 0;$i <felder;$i++) {
$feldname = mysql_field_name($result, $i);
echo "<th>$feldname</th>";
}
echo "</tr>\n";//zeile schließen
while ($row = mysql_fetch_assoc($result)) {
echo "<tr>"; //Zeile erzeugen
foreach ($row as $key => $value) {
echo "<td>$value </td>";
}
echo "</tr>\n"; //Zeile schließen
}
echo "</table>\n"; //Tabelle schließen
mysql_close($dp);
?>
Mein Proble ist halt das überhaupt keine verbindung mit der form und dem php code besteht. hab auch keine ahnung was ich da machen soll.
wäre sehr dankbar um hilfe
muss derzeit Praktikum machen und soll ein und Ausgabeformulare für eine SQL datenbank mit PHP erstellen.
Mache PHP also seit 4 wochen und kann das kaum.
Mein Problem:
<form action="ergebnis.php" method="get">
<p>PCSuchfeld:<br>
<SELECT NAME="$suchfeld">
<OPTION value='PCNR'>PCNR
<OPTION value='OSNR'>OSNR
<OPTION value='AbtNR'>AbtNR
<OPTION value='Computername'>Computername
<OPTION value='Kaufdatum'>Kaufdatum
<OPTION value='Benutzer'>Benutzer
<OPTION value='Standort'>Standort
<OPTION value='Seriennummer'>Seriennummer
<OPTION value='Aktiev'>Aktiev
</SELECT></p>
<p>Suchbegriff:<br>
<INPUT TYPE="text" MAXLENGTH="30" SIZE="22" NAME="$suchbegriff"></p></TD>
<BR>
<INPUT TYPE="submit" VALUE="Suchen" METHOD="post">
</p>
</form>
<?php
$suchfeld=$_GET['suchfeld'];
$suchbegriff=$_GET['suchbegriff'];
$dp = mysql_connect("localhost", "root", "");
mysql_select_db("dv_hardware", $dp);
$sql = "Select * From PCs where $suchfeld= $suchbegriff";
$result = mysql_query($sql);
$felder = mysql_num_fields($result);
$datensaetze = mysql_num_rows($result);
echo "<p>Anzahl der Datensätze: <b>$datensaetze<b></p>\n";
echo "<table border='1' cellspacing ='0'>\n";//Tabellen beginn
echo "<tr>"; //Zeile erzeugen
for($i = 0;$i <felder;$i++) {
$feldname = mysql_field_name($result, $i);
echo "<th>$feldname</th>";
}
echo "</tr>\n";//zeile schließen
while ($row = mysql_fetch_assoc($result)) {
echo "<tr>"; //Zeile erzeugen
foreach ($row as $key => $value) {
echo "<td>$value </td>";
}
echo "</tr>\n"; //Zeile schließen
}
echo "</table>\n"; //Tabelle schließen
mysql_close($dp);
?>
Mein Proble ist halt das überhaupt keine verbindung mit der form und dem php code besteht. hab auch keine ahnung was ich da machen soll.
wäre sehr dankbar um hilfe
Kommentar