Permalänk
Medlem

ett annat populärt(?) sätt, istället för att använda ett extra fält, är att använda 1=1.
Detta returnerar alla rader i tabellen eftersom 1 alltid är samma sak som 1. (Det går givetvis bra att använda vilka konstanter som helst.)

$SQLrequest = 'SELECT * FROM newpeople WHERE 1=1 '; if (isset($Namn_form)) $SQLrequest .= " AND Namn='$Namn_form'"; if (isset($Efternamn_form)) $SQLrequest .= " AND Efternamn='$Efternamn_form'"; $SQLrequest .= ' ORDER BY id';

Visa signatur

as far as we can tell, the massacre went well...

Permalänk
Medlem
Skrivet av jovnas:

ett annat populärt(?) sätt, istället för att använda ett extra fält, är att använda 1=1.
Detta returnerar alla rader i tabellen eftersom 1 alltid är samma sak som 1. (Det går givetvis bra att använda vilka konstanter som helst.)

$SQLrequest = 'SELECT * FROM newpeople WHERE 1=1 '; if (isset($Namn_form)) $SQLrequest .= " AND Namn='$Namn_form'"; if (isset($Efternamn_form)) $SQLrequest .= " AND Efternamn='$Efternamn_form'"; $SQLrequest .= ' ORDER BY id';

Man tackar och bockar!