phpLens
 home  products examples manual  faq support forum  contact news  login store

More Examples:   View Source:   searchInEditNew

Free Download

This demo allows you to enter complaint records for products you are supporting. You can perform a search in the both the EDIT/NEW record forms for the product the customer is complaining about. Hint: search on R in the "prodname" field below.

  PHPLens
E New Srch
(E) (e)id (e)prodname (e)custname (e)telephone (e)Complaint
1
71038
RobertRobert31036167219Have you got any qualifications? http://barcelonaconsensus.org/online-essay-writer-australia/ writing essay writing essay After deliberating for two days, the jury found the cops properly stopped Jackson because she had interfered with their questio
2
71036
JasmineJasmine27425616160How would you like the money? <a href=" http://www.volunteerglasgow.org/organise/ ">remeron 30 mg tablets mirtazapine yg</a> The 2013 Chile side are within reach of becoming the first from their country to qualify for (as opposed to appear in) two c
3
71016
JackJack91502758108Very Good Site http://www.motum.com/about-us/leadership diclofenac misoprostol tablets The changes in business operations and the use of reverse takeovers - where a private firm buys a public company usually to bypass an often lengthy listing proces
4
71010
SierraSierra88381878439I'm afraid that number's ex-directory <a href=" http://www.gsi-net.com/progestogen-only.html ">buy progestogen</a> The Woodbridge Recreation Department’s bus trip to see the Radio City Christmas Spectacular will leave the Woodbridge Commu
5
71019
NatalieNatalie61983273430Not in at the moment http://www.videogameconsolelibrary.com/blog/?p=do-my-algebra-homework-for-me buy a college paper for cheap In another note also addressing a charge requiring a findingof at least negligence, jurors asked about the SEC's claim th
6
71012
NatalieNatalie61558512829Insufficient funds <a href=" http://www.gsi-net.com/furazolidone-tablets.html ">buy furoxone</a> Talk about making a big splash. That’s what visitors to the Schlitterbahn Waterpark in Kansas City can expect to experience next spring when the park
7
71004
JuliaJulia88166947828I work here <a href=" http://www.theges.com/?page=ezmoney-com-cash-today ">acme pay day loan</a> The White House said the address in Galesburg, Ill. will lay out Obama's priorities in the face of a pair of expected fights with Republicans over raisi
8
70964
ZacharyZachary67840905095I'd like to withdraw $100, please <a href=" http://www.volunteerglasgow.org/organise/ ">30 mg remeron for sleep vo</a> Industry groups like the American Gaming Association are preparing advertising and discussion screenings around the film's release
9
71040
JocelynJocelyn55070360355I'd like to open a personal account <a href=" http://flowstockholm.com/mohippa/#alexis ">buy indocin online</a> “It’s no different than when I was a player,” Kidd said. “You respect the officials. My guys will respect the officia
10
71006
KatelynKatelyn30370048994What's your number? <a href=" http://www.navabrindsol.com/about-us/about-us.html ">surdosage atarax 100mg</a> POCATELLO — JH Kelly LLC, general contractor for the failed Hoku/Tianwei polysilicon plant in Pocatello, announced today that Hoku/Tianwe
(E) Edit Record     
(e)productid  
(e)prodname
(e)custname
(e)telephone
(e)address1
(e)address2
(e)Complaint
 
  PHPLens (Page 1)  
E New Srch

Notes

This feature is available since 3.1.

This demo show to create complaint records, retrieving the product id and product name using a search form built into the NEW/EDIT record form. This is particularly useful when we have a 100,000 product table and we don't want to pull every product record in a normal lookup, but allow the user to enter the first few characters of the product name, then we perform a search.

The key property is:

$lens->searchInEditNew = 
"PRODNAME^select concat(productname,' (',productid,')'),productname,productid,productid 
	from products where productname like '{#}%'^prodname^productid^>1";
		

There are two modes for searchInEditNew. The first is when no lookupLens is defined as in this example. The second is discussed in ex920.

The searchInEditNew generates the search field. The key to understanding this is the prodname^productid list above, which defines the fields that receive searched values.

Now look at the SQL SELECT statement. The {#} in the SQL is substituted with what the user entered in the input field.

The SQL statement retrieves 3 fields, the first being what we show the end-user in the popup.

The 2nd is what we store in the prodname, the first field of the list prodname^productid.

The 3rd field of the SQL is stored in productlist, the second field of the list prodname^productid.

Now if 3 items were defined in the above list, say prodname^productid^more3 then the SQL statement would have had 4 fields, the 4th field storing into more3.

The >1 in the property means the field requires at least 1 character before a search can occur.

Lastly, this example has the details being displayed below the grid, using $lens->showRecNo = 5;

email: contact#phplens.com (change # to @)     telephone (malaysia): 60-3-7947 2888     fax (malaysia): 60-3-7947 2800