Mailinglisten-Archive |
Hallo Liste,
also, ich habe eine Mysql-Datenbank nahmens PC mit einer Tabelle
Computer wie folgt:
Bestellnummer | Produktgruppe | Produktbeschreibung | Preis
1 test erster Datenstaz 00,00
2 test zweiter Datensatz 9999,00
Dann habe ich ein "*.html":
...
<form action="sucherg.phtml" method="post">
Suchfeld:<br>
<select name="Suchfeld">
<option> Bestellnummer
<option> Produktgruppe
<option> Produktbeschreibung
<option> Preis
</select><p>
Suchwort:<br>
<input type="text" name="Suchwort" size="30" maxlength="30">
...
und ein Script "sucherg.phtml":
<? mysql_connect("localhost","root","");
$rs= mysql("PC","SELECT * FROM Computer
WHERE $Suchfeld LIKE '%$Suchwort%'
order by Bestellnummer"); >
<HTML>
<HEAD>
<TITLE>Suchergebnis</TITLE>
</HEAD>
<BODY>
<H1>Suchergebnis</H1>
<HR>
<? $num=mysql_NumRows($rs); if ( $num != 0 ); >
<TABLE BORDER> <TR> <TH>Bestellnummer</TH>
<TH>Produktgruppe</TH>
<TH>Produktbeschreibung</TH>
<TH>Preis</TH>
</TR>
<? $i=0; while ($i<$num);
echo "<TR><TD>" + mysql_result($rs,$i,"Bestellnummer") +
"</TD>";
echo "<TD>" + mysql_result($rs,$i,"Produktgruppe") + "</TD>";
echo "<TD>" + mysql_result($rs,$i,"Produktbeschreibung") +
"</TD>";
echo "<TD>" + mysql_result($rs,$i,"Preis") + "</TD></TR>";
$i++; endwhile; >
</TABLE>
<P> <? else; > Es wurden keine auf die Abfrage passenden
Datensätze gefunden.
<? endif; >
<HR>
</BODY>
</HTML>
<? mysql_FreeResult($rs);
mysql_close(); >
Warum bekomme ich dann diese Fehlermeldung, wenn ich die Abfrage starte?
Parse error: parse error in /usr/local/httpd/htdocs/php/sucherg.phtml on
line 4
Wenn ich einen anderen Benutzer mit Password angebe, bekomme ich auch
noch
ein Access denied for user_(at)_meinserver
Kann mir mal jemand auf die Sprünge helfen? - Danke
Gruß - Franz
php::bar PHP Wiki - Listenarchive