Ok, som frågan är ställd är det Lasso i första hand och PHP i andra hand som gäller. Men en sådan grej tar bara några timmar att programmera (tag emot ett nummer i en URL, använd det för en sökning i FileMaker, visa upp informationen, lätt).
Ett annat alternativ är att skjuta ut fakturorna regelbundet från FileMaker som HTML-filer eller PDF-filer och länka till dessa istället.
Ett tredje alternativ är att när man kommer till en instant web publishing databas (man kan ställa in autoinloggning + startupsscript för att direkt komma till en FM-layout i IWP) så skriver man ett nummer i en ruta (ett globalt fält i en FM-databas) klickar på en knapp och sedan visas fakturan. Alltså endast ett extra steg.
Jag har byggt en sådan grej på denna sida, när du klickar på "logga in"-knappen så är sidan som svarar en layout i en IWP-publicerad FileMaker Pro databas:
http://www.hvbguiden.se/index.php?option=com_content&task=view&id=906&Itemid=1429
Men hur är det med säkerhet mm? Är det en intranät-lösning du pratar om?
(Sedan kanske det inte är riktigt rättvist att jämföra ASP med Instant Web Publishing? ASP är ju ett scriptspråk som kan göra en massa saker om man säger åt det att göra det, dvs samma som PHP eller Lasso. Att snacka om att kasta ut FileMaker för att man inte kan programmera det är lite grann som att prata om att Volvobilar är värdelösa för de kan inte åka på vatten. Istället kan man ju notera att med Filemaker som bas kan man göra i stort sett vad som helst till en lägre kostnad än med motsvarande ASP-alternativ. Men det är lite utanför hur denna fråga är ställd, men tex kan FileMaker svara på SQL-förfrågningar, skicka sådana, samverka med andra databaser som MySQL som driver tex CMS-baserade eller webbshoppar, visa upp webbsidor inuti FileMaker, skicka PDF-filer via epost osv. )
I Lasso är kommandona du behöver (förutom sådana vanliga saker som if/then/else och skapa variabler mm) för övrigt dessa:
[Inline] Gör sökningen i databasen)
[Action_Param] Läser av fakturanumret ur URL'n