Frage zu Suchscript
Verfasst: 08.03.2013 22:02
Ich verwende ein Suchescript das so auch gut funktioniert. Jetzt nöchte ich das noch etwas verbessert haben und suche eine Lösung für folgendes Problem.
Bisher wird keine Meldung angezeigt wenn nach Eingabe eines Suchbegriffs keine Eintragung gefunden wurde.
Ich möchte eigentlich nur das dann z.B. "Sorry, kein Eintrag gefunden" erscheint. Kann jemand helfen wie ich das einbauen muss?
Bisher wird keine Meldung angezeigt wenn nach Eingabe eines Suchbegriffs keine Eintragung gefunden wurde.
Ich möchte eigentlich nur das dann z.B. "Sorry, kein Eintrag gefunden" erscheint. Kann jemand helfen wie ich das einbauen muss?
Code: Alles auswählen
$submit = (isset($_POST['submit'])) ? true : false;
if ($submit)
{
$id = request_var ('id', 0);
$name = (request_var ('name', '', true)) ? " OR name LIKE '%" . $db->sql_escape(request_var ('name', '', true)) . "%'" : '';
$stadt = (request_var ('stadt', '', true)) ? " OR stadt LIKE '%" . $db->sql_escape(request_var ('stadt', '', true)) . "%'" : '';
$land = (request_var('land', '', true)) ? " OR land LIKE '%" . $db->sql_escape(request_var('land', '', true)) . "%'": '';
$sql = 'SELECT * FROM ' . SUCHE_TABLE . '
WHERE id = ' . (int)$id
. $name
. $stadt
. $land;
$result = $db->sql_query_limit($sql, $sql_limit, $sql_start);
$i = ($store_reverse) ? $sql_limit - 1 : 0;
while ($row = $db->sql_fetchrow($result))
{
$template->assign_block_vars('liste', array(
'ID' => $row['id'],
'NAME' => $row['name'],
'STADT' => $row['stadt'],
'LAND' => $row['land'],
));
}
$db->sql_freeresult($result);
$template->assign_vars(array(
'U_FORM_ACTION' => append_sid($phpbb_root_path . 'suche.' . $phpEx),
));
}