Seite 1 von 1

Frage zu Suchscript

Verfasst: 08.03.2013 22:02
von waldkatze
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?

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), 	
					   ));  
					 }	

Re: Frage zu Suchscript

Verfasst: 08.03.2013 22:18
von BNa
Im Template innerhalb des liste. blocks..

Code: Alles auswählen

<!-- IF liste.ID -->
Deine Ausgabe, wenn Suche erfolgreich
<!-- ELSE -->
Sorry, kein Eintrag gefunden
<!-- ENDIF -->

Re: Frage zu Suchscript

Verfasst: 09.03.2013 11:30
von waldkatze
Danke BNa für die schnelle Antwort.
Hab es gleich probiert, geht super.
Noch mal Dank.