Hallo zusammen,
ich versuche mir gerade an einem kleinen Formular, welches mir via Suche Maske die benötigten Felder aus der Datenbank ausgibt.
Leider will es nicht so ganz, also es werden keine Werte Ausgegeben.
Hoffe mir kann jemand Helfen:
[php]<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
<b>Quest Name:</b> <input type="text" name="titel" value="" />
<input type="submit" value="Suchen" />
</form>
<?php if ($_REQUEST['titel']) {
$abfrage = "SELECT * FROM ` Quests` WHERE `titel` LIKE '%" . $_REQUEST['titel']. "'";
$result = mysql_query($abfrage, $db); // Führt die Abfrage aus
$row = mysql_fetch_array($result); // Macht aus dem Ergebniss was brauchbares
//print_r($_REQUEST);
echo mysql_errno() . ": " . mysql_error() . "\n";
echo '<form action="quests.php" method="get">';
echo '<input type="hidden" name="qid" value="'.$row['qid'].'">';
echo '<table width="100%">';
echo '<tr><td><b>Quest:</b></td><td>' . $row['titel'] . '</td></tr>';
echo '<tr><td><b>Beschreibung:</b></td><td>' . $row['beschreibung'] . '</td><td><b>Quest Abgeben:</b></td><td>' . $row['npc_abgeben'] . '</td></tr>';
echo '<tr><td><b>Questgeber:</b></td><td>' . $row['npc_nehmen'] . '</td><td><b>Belohnung:</b></td><td>' . $row['gold'] . '</td></tr>';
echo '</td></tr>';
echo '</table>';
/*echo '<table width="100%">';
echo '<tr><td><b>Questtext:</b></td><td>' . $row['qtext'] . '</td></tr>';
echo '<tr><td><b>Questbelohnung:</b></td><td>' . $row['qbelohnung'] . '</td></tr>';
echo '<tr><td><b>Questgegner:</b></td><td>' . $row['qmobs1'] . '</td></tr>';
echo '</td></tr>';
echo '</table>';*/
}
?>[/php]
So sieht die Datenbank schonmal aus:
Vielen Dank schonmal im vorraus
//Craven-City