hallo,
ich habe über die php extension ein externes php script eingebunden....das wird auch korrekt im typo3 frontend angezeigt. das script enthält ein formular das mittels POST variablen für eine datenbank abfrage übermittelt. allerdings werden die datensätze nach der abfrage nicht angezeigt sondern wieder das leere formular?!
wenn ich das externe script einzel aufrufe funktioniert alles, nur eingebunden ins typo3 passiert nix.
hier der php-code
<?php
echo"<table border="0" width="700">";
echo"<tr>";
echo"<td>";
echo "<form name="test" action="http://www.XXX.de/index.php?id=122" target="_self" method="post">";
echo "<font size="-1">Straße:</font><br />";
echo "<select name="stra" size="1">";
echo " <option></option>";
echo " <option>eins</option>";
echo " <option>zwei</option>";
echo "<option>drei</option>";
echo "</select><br />";echo"</td>";
echo"<td>";
echo "<font size="-1">Kategorie:</font><br />";
echo "<select name="kat" size="1">";
echo " <option></option>";
echo " <option>KAT1</option>";
echo " <option>KAT2</option>";
echo " <option>KAT3</option>";
echo "</select><br />";
echo"</td>";
echo"<td>";
echo "<font size="-1"><br />Stichwort:<br /></font><input type="text" name="stichwort" />";
echo "<input type="submit" name="abschicken" />";
echo " </form>";
echo"</td>";
echo"</tr>";
echo"</table>";
echo"<br />";
if(isset($_POST["abschicken"]))
{
$swort = $HTTP_POST_VARS["stichwort"];
$stra = $HTTP_POST_VARS["stra"];
$kat = $HTTP_POST_VARS["kat"];
$conn_id = mysql_connect("host","webuser","pwd");
$result = mysql_db_query("datenbank","select * from gewerbe Where name Like '%$swort%' AND strasse like '%$stra%' And kategorie like '%$kat%' order by name desc");
$num = mysql_num_rows($result);
{
if ($num != 0)
{
for ($i=0;$i<$num;$i++)
{
$nrak = $num - $i - 1;
$name = mysql_result($result,$nrak,"name");
$strasse = mysql_result($result,$nrak,"strasse");
$nr = mysql_result($result,$nrak,"nr");
$kategorie = mysql_result($result,$nrak,"kategorie");
$tel = mysql_result($result,$nrak,"tel");
$www_link = mysql_result($result,$nrak,"www_link");
echo "<style type="text/css">";
echo " div#gw {color:#000000; font-family: Verdana,Arial,Helvetica; text-decoration:bold; font-weight:normal;font-size: 10px;}";
echo "</style>";
echo "<table border="0" width="700" cellspacing="0" cellpadding="1" bgcolor="#fffffcc">";
echo "<tr><td width="350px" bgcolor="#ffffcc"><font size="-2" face="ARIAL" color="black" align="left"><a href="$www_link" target="_blank"><div id="gw">$name</div></a></font></td>";
echo "<td width="200px" bgcolor="#ffffcc"><font size="-2" face="ARIAL" color="black" align="left"><b>$strasse $nr</b></font></td>";
echo "<td width="150px" bgcolor="#ffffcc"><font size="-2" face="ARIAL" color="black" align="left"><b>Tel. $tel</b> </font></td></tr>";
echo "<tr bgcolor="#ffcc00"><td></td><td></td><td></td></tr>";
echo "</table>";
}
}
else echo "<br /><br />Keine Einträge !";
}
}
?>
POST-Parameter übergeben ist in der php extension aktiviert. kann es an "action="http://www.XXX.de/index.php?id=122" im Formular liegen?
die suche hier im forum hat leider keinen ädequaten lösungsansatz ergeben...hmm...irgendwer eine idee??