Hallo...
So sieht mein Quellencode schonmal aus...
Klappt alles BIS AUf, daß ich was ändern kann...
und das mit der ID-Kennung habe ich ehrlich gesagt auch nicht ganz verstanden ...
<?php
include("../hidden/db_connect2.inc");
if(!isset($set))
{
echo "<form action="$PHP_SELF" method="post">\n";
echo "<input type="hidden" name="set" value="TRUE">\n";
echo "<b>Suche nach:</b>\n";
echo "<select size="1" name="spalte">\n";
echo "<option value="angebotsnummer">Angebotsnummer</option>\n";
echo "<option value="url">URL-Angabe</option>\n";
echo "</select>\n";
echo "<b>Suchbegriff:</b>\n";
echo "<input type="text" name="suche" size="40" maxlenght="255"><p>\n";
echo "<input type="submit" value="Suche starten...">\n";
}
else
{
if($suche == "")
$sql = " SELECT * FROM anlage;";
else
$sql = "SELECT * FROM anlage WHERE " . $spalte . " LIKE '" . $suche . "%';";
if(@mysql_connect($host, $user, $pwd))
{
if(@mysql_select_db($dbname))
{
$erg = @mysql_query($sql);
if($erg)
{
if(mysql_num_rows($erg) <= 0)
{
echo "Leider konnte kein Datensatz in der Kategorie<br><b>"
. strtoupper($spalte) . "</b> mit dem Suchbegriff <b>"
. strtoupper($suche) . "</b> gefunden werden!<p>\n";
unset($set);
echo "<a href="$PHP_SELF">Zurück zum Formular</a>\n";
}
else
{
echo "<table border="1">\n";
echo "<tr>\n";
for($i=0; $i<mysql_num_fields($erg); $i++)
{
$feld = mysql_field_name($erg, $i);
echo "<th>". ucfirst($feld) . "</th>\n";
}
echo "</tr>\n";
while($row = mysql_fetch_row($erg))
{
echo "<tr>\n";
for($i=0; $i<mysql_num_fields($erg); $i++)
echo "<td>" . $row[$i] . "</td>";
echo "</tr>\n";
}
echo "</table><p>\n";
unset($set);
echo "<a href="$PHP_SELF">Zurück zum Formular</a>\n";
}
}
else
echo "<br><i>Es konnten keine Datensätze gefunden werden.</i><br>\n";
}
else
echo "<br><i>Verbindung zur Datenbank ist im Moment nicht möglich!</i><br>\n";
mysql_close();
}
else
echo "<br><i>Der Server ist wegen Wartungsarbeiten vorübergehend nicht erreichbar.</i><br>\n";
}
?>