Friedemann
Aktives Mitglied
Thread Starter
- Dabei seit
- 19.10.2003
- Beiträge
- 3.054
- Reaktionspunkte
- 43
Verzeiht, dass ich mich so dumm anstelle. Ich poste mal den ganzen kleinen Quellcode.
"Abfrage" hab ich auskommentiert, das ist unwichtig. Es geht um "Abfrage2".
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>NEA-Bibliothek</title>
</head>
<body>
<?php
$verbindung = mysql_connect("localhost","root","")
or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch.");
mysql_select_db("NEA-Bibliothek")
or die ("Diese Datenbank existiert nicht.");
?>
<h1>Formular für Suchmaske</h1>
<form action="nea.php" method="post">
<p>Suchbegriff:<br><input name="suchbegriff" type="text" size="30" maxlength="100"></p>
<input type="submit" name="abschicken" value="Anfrage abschicken" />
<input type="reset" value="Anfrage löschen" />
</form>
<hr style="color:red; background: red; height:5px;">
<?php
if("" == $_POST['suchbegriff']) {
echo "Bitte geben sie einen Suchbegriff ein";
}
echo $_POST['suchbegriff'];
?>
<hr style="color:red; background: red; height:5px;">
<?php //$abfrage = "SELECT * FROM kataloge";
//$ergebnis = mysql_query($abfrage);
//while($row = mysql_fetch_object($ergebnis))
// {
// echo "$row->hersteller, $row->typ, $row->date, $row->titel, $row->schlagworte <br>";
// }
?>
<?php $abfrage2 = "SELECT * FROM kataloge WHERE schlagworte LIKE "%'.$_POST['suchbegriff'].'%"";
echo "$row->hersteller, $row->typ, $row->date, $row->titel, $row->schlagworte <br>";
?>
</body>
</html>
Was mach ich falsch? Mir fehlt halt ne ganze Menge Hintergrundwissen, ich arbeite dran es mir anzueignen.
"Abfrage" hab ich auskommentiert, das ist unwichtig. Es geht um "Abfrage2".
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>NEA-Bibliothek</title>
</head>
<body>
<?php
$verbindung = mysql_connect("localhost","root","")
or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch.");
mysql_select_db("NEA-Bibliothek")
or die ("Diese Datenbank existiert nicht.");
?>
<h1>Formular für Suchmaske</h1>
<form action="nea.php" method="post">
<p>Suchbegriff:<br><input name="suchbegriff" type="text" size="30" maxlength="100"></p>
<input type="submit" name="abschicken" value="Anfrage abschicken" />
<input type="reset" value="Anfrage löschen" />
</form>
<hr style="color:red; background: red; height:5px;">
<?php
if("" == $_POST['suchbegriff']) {
echo "Bitte geben sie einen Suchbegriff ein";
}
echo $_POST['suchbegriff'];
?>
<hr style="color:red; background: red; height:5px;">
<?php //$abfrage = "SELECT * FROM kataloge";
//$ergebnis = mysql_query($abfrage);
//while($row = mysql_fetch_object($ergebnis))
// {
// echo "$row->hersteller, $row->typ, $row->date, $row->titel, $row->schlagworte <br>";
// }
?>
<?php $abfrage2 = "SELECT * FROM kataloge WHERE schlagworte LIKE "%'.$_POST['suchbegriff'].'%"";
echo "$row->hersteller, $row->typ, $row->date, $row->titel, $row->schlagworte <br>";
?>
</body>
</html>
Was mach ich falsch? Mir fehlt halt ne ganze Menge Hintergrundwissen, ich arbeite dran es mir anzueignen.
Zuletzt bearbeitet: