Ich möchte für unseren Sportverein eine Webseite machen und habe auch bisher alles mit html so hinbekommen wie ich es wollte.
Nun bin ich an dem Punkt angekommen wo ich ohne MySql nicht weiter komme.
Lange Rede kurzer Sinn...
...ich hab nach einiger Zeit eine Datenbankabfrage hinbekommen die funktioniert.
Nun möchte ich aber statt EINER Suchleiste auf der Webseite ZWEI Eingabefelder haben um die Datenbank abzufragen.
das ganze soll dann so aussehen...
In der MySql-Datenbank soll Spalte1 nach einem bestimmten Begriff (z.B. Volleyball) durchsucht werden und in Spalte2 nach einem anderen Begriff (z.B. Müllerstr.) und nur wenn beide unterschiedlichen Worte in einer Reihe vorhanden sind soll der Begriff aus Spalte 3 (der entsprechenden Reihe) als Ergebnis ausgegeben werden.
Jedes Eingabefeld auf der Webseite soll jeweils für einen Begriff da sein.
meine jetzige Suchabfrage sieht so aus:
html
php
wie man sehen kann gibts nur ein Eingabefeld in html.
Mach ich einfach eine zweite Suchleiste dazu funktionierts natürlich nicht :(
Ich hab überall gesucht aber ich finde einfach nix zu dem Thema 2 Suchleisten ...und als totale MySql-Anfängerin ist es so schon schwer genug.
Wäre echt nett wenn mir jemand sagen könnte wie ich das hinkrieg.
Nun bin ich an dem Punkt angekommen wo ich ohne MySql nicht weiter komme.
Lange Rede kurzer Sinn...
...ich hab nach einiger Zeit eine Datenbankabfrage hinbekommen die funktioniert.
Nun möchte ich aber statt EINER Suchleiste auf der Webseite ZWEI Eingabefelder haben um die Datenbank abzufragen.
das ganze soll dann so aussehen...
In der MySql-Datenbank soll Spalte1 nach einem bestimmten Begriff (z.B. Volleyball) durchsucht werden und in Spalte2 nach einem anderen Begriff (z.B. Müllerstr.) und nur wenn beide unterschiedlichen Worte in einer Reihe vorhanden sind soll der Begriff aus Spalte 3 (der entsprechenden Reihe) als Ergebnis ausgegeben werden.
Jedes Eingabefeld auf der Webseite soll jeweils für einen Begriff da sein.
meine jetzige Suchabfrage sieht so aus:
html
HTML:
<!doctype html>
<html>
<body>
<form action="search.php" method="get">
<input type="text" autocomplete="off" maxlength=2048 name=lol1 class="lst" value="" size=57
<span class=ds><span class=lsbb><input name=btnG type=submit value="suchen" class=lsb onclick="this.checked=1">
</form>
</body>
</html>
php
PHP:
<?php
mysql_connect("sagichnich","sagichnich","sagichnich");
mysql_select_db("sagichnich") or die("Unable to select database");
$var = @$_GET['lol1'] ;
$trimmed = trim($var);
$limit=10;
if ($trimmed == "")
if (!isset($var))
{
echo "<p>kein Suchparameter!</p>";
exit;
}
$query = "select * from tabelle1 where Feld1 like \"%$trimmed%\"
order by Feld1";
$numresults=mysql_query($query);
$numrows=mysql_num_rows($numresults);
if (empty($s)) {
$s=0;
}
$query .= " limit $s,$limit";
$result = mysql_query($query) or die("Couldn't execute query");
echo "<p>Du suchtest nach: "" . $var . ""</p>";
echo "Results";
$count = 1 + $s ;
while ($row= mysql_fetch_array($result)) {
$title = $row["1st_field"];
echo "$count.) $title" ;
$count++ ;
}
?>
Mach ich einfach eine zweite Suchleiste dazu funktionierts natürlich nicht :(
Ich hab überall gesucht aber ich finde einfach nix zu dem Thema 2 Suchleisten ...und als totale MySql-Anfängerin ist es so schon schwer genug.
Wäre echt nett wenn mir jemand sagen könnte wie ich das hinkrieg.