Mailinglisten-Archive |
On Sat, Mar 02, 2002 at 10:38:32PM +0100, Erik Bender wrote:
<snip>
> 1. Wieso bekomme ich hier einen Parse Error?
> <? if ($count) == 0) { ?>Keine Einträge gefunden.<? } ?>
^^
das geht so nicht. ein codestueck muss immer vollstaendig sein,
ergo alle klammern geschlossen, usw.
ausserdem hast du eine klammer zu viel bzw zuwenig.
<? if ($count == 0) echo "Keine Einträge gefunden"; ?>
das ganze laesst sich auch kuerzer schreiben:
<? if (!$count) echo "Keine Eintäge gefunden"; ?>
> 2. Wie bringe ich folgenden Ausdruck in einen Link?
> ort like '%".$ort."%' and name like '%".$name."%' and .....
>
> Also etwas wie <a href="hitlist.php?ort=.....
>
> Als Ergebnis sollen die Datens?tze gelistet werden die den String $ort in
> dem Feld 'ort' enthalten UND / ODER den String $name in dem Feld 'name'
> enthalten, etc.
also: angenommen du hast deine query in $query und das db-handle in $dbh.
z.b. $query="SELECT ort, name FROM mytable WHERE ort like \'%$ort%\'
and name like \'%$name%\' ",
$sth = $dbh->query ( $query );
while ( $row = $sth->fetchrow () )
{
print "<a href=\"hitlist.php?ort={$row[0]}&name={$row[1]}\"> text </A>
}
~-n
--
Enrico Weigelt == meTUX IT services
software development, IT service, internet security solutions
www: http://www.metux.de/ phone: +49 36207 519931
email: contact_(at)_metux.de cellphone: +49 174 7066481
php::bar PHP Wiki - Listenarchive