hallo
habe mir ein kleinen suchformular erstell für meine DB, aber er giebt mir nicht das was ich suchen will.
Immer wenn ich eine rasse ausuche soll er mir dann rasse, typ, preis und die beschreibung ausgebeb, aber es wird leider nur die rasse ausgegeben.
hier der Formular:
<form id="FormName" action="
http://xxx.xxx" method="get" name="FormName">
<p></p>
<p><select name="rasse[]" size="1">
<option value="rasse">Argon</option>
<option value="rasse">Teladi</option>
<option value="rasse">Paranid</option>
<option value="rasse">Boron</option>
<option value="rasse">Split</option>
und hier das php scrip:
<?php
include ("template.inc.php");
include ("dbconfig.php");
$RA = $_GET["rasse[]"];
$connection = mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("Keine Verbindung möglich, Benutzername oder Password falsch");
mysql_select_db ($dbname, $connection) or die ("Datenbank existiert nicht !!!");
$result = mysql_query ("SELECT * FROM x2_schiffe WHERE = $RA", $connection);
$tpl = new Template();
$tpl->set_file("hauptseite", "./template/name_test.tpl");
while ($row = mysql_fetch_array($result))
$tpl->set_var(array(
"RASSE" => $row["rasse"],
"TYP" => $row["typ"],
"PREIS_S_KLASSE" => $row["preis_s_klasse"],
"BESCHREIBUNG" => $row["beschreibung"]
));
$tpl->parse("out", "hauptseite");
$tpl->p("out");
?>
In meine DB habe ich das Tabelle erstellt
id
rasse
typ
Preis
Beschreibung
Was habe ich falsch gemacht?