WebWork Magazin - Design, Gestaltung, Online Medien, html

Webhosting Provider Domain

Home | Registrieren | Einloggen | Suchen | Aktuelles | Suleitec Webhosting



Im Homepage und Webhosting-Forum --- MySQL/PHP Suchen im Formular klappt nicht

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. FRagen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » MySQL/PHP Suchen im Formular klappt nicht Antworten
MySQL/PHP Suchen im Formular klappt nicht
craven-city
Pixelschubser
Threadstarter




Beiträge: 1
Mitglied seit 03.11.2008

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

  Profil   Editieren   Zitieren
coder
Pixelschubser




Beiträge: 9
Mitglied seit 05.08.2008

Hallo,

Du hast ein Fehler im Sql.

Hier mal der Code ohne den Fehler.

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33:
<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 ($_GET['titel']!='') {
	$abfrage = "SELECT * FROM `Quests` WHERE `titel` LIKE '%" . $_GET['titel']. "' LIMIT 1";
	$result = mysql_query($abfrage, $db); // Führt die Abfrage aus
	$row = mysql_fetch_array($result); // Macht aus dem Ergebniss was brauchbares
	
	echo '<form action="quests.php" method="get">';
	echo '<input type="hidden" name="qid" value="'.$row['qid'].'">';
	echo '<table width="100%">';
	echo '	<tr>';
	echo '		<td><b>Quest:</b></td>';
	echo '		<td>' . $row['titel'] . '</td>';
	echo '	</tr>';
	echo '	<tr>';
	echo '		<td><b>Beschreibung:</b></td>';
	echo '		<td>' . $row['beschreibung'] . '</td>';
	echo '		<td><b>Quest Abgeben:</b></td>';
	echo '		<td>' . $row['npc_abgeben'] . '</td>';
	echo '	</tr>';
	echo '	<tr>';
	echo '		<td><b>Questgeber:</b></td>';
	echo '		<td>' . $row['npc_nehmen'] . '</td>';
	echo '		<td><b>Belohnung:</b></td>';
	echo '		<td>' . $row['gold'] . '</td>';
	echo '	</tr>';
	echo '</table>';
}
?>


Grüße Nico

---
Php Script

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » MySQL/PHP Suchen im Formular klappt nicht

Aktuelle Beiträge zur Hilfe im Forum für Homepage - MySQL/PHP Suchen im Formular klappt nicht AntwortenLetztes Posting
Möchte mir gerne ein PHP Forum auf meine Webseite instalieren und bräuchte Hilfe!
in "PHP & MySQL"
27 28.04.2010 15:44 von Paddy_3000
Wie baue ich ein smilie ein und lese den wieder aus aus der datenbank?
in "PHP & MySQL"
27 05.04.2010 21:47 von raiserle
Teile einer datei auslesen
in "PHP & MySQL"
2 16.03.2010 11:49 von Al Blank



Nach oben