03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Het geavanceerde dialoogvenster bevat een tekstgebied waarin SQL-instructies kunnen worden ingevoerd. Als in plaats<br />

daarvan het eenvoudige dialoogvenster wordt geopend, klikt u op de knop Geavanceerd om over te schakelen naar het<br />

geavanceerde dialoogvenster.<br />

3 Voer een naam voor de recordset in en selecteer een verbinding.<br />

De verbinding moet een verbinding zijn met een database die gegevens bevat waarin de gebruiker kan zoeken.<br />

4 Voer een SELECT-instructie in het tekstgebied SQL in.<br />

Zorg ervoor dat de instructie een WHERE-clausule met variabelen bevat om de zoekparameters in op te slaan. In het<br />

volgende voorbeeld worden de variabelen varLastName en varDept genoemd:<br />

SELECT EMPLOYEEID, FIRSTNAME, LASTNAME, DEPARTMENT, EXTENSION ¬<br />

FROM EMPLOYEE WHERE LASTNAME LIKE 'varLastName' AND DEPARTMENT ¬<br />

LIKE 'varDept'<br />

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

U kunt typewerk besparen door gebruik te maken van de structuur met database-items, onder in het dialoogvenster<br />

Geavanceerde recordset. Zie “Een geavanceerde recordset definiëren door SQL te schrijven” op pagina 524 voor instructies.<br />

Raadpleeg voor hulp bij het werken met de SQL-syntaxis de SQL primer op www.adobe.com/go/learn_dw_sqlprimer_nl.<br />

5 Geef de SQL-variabelen de waarden van de zoekparameters. Daartoe klikt u op de plusknop (+) in het gebied Variabelen<br />

en voert u de naam van de variabelen in, de standaardwaarde (de waarde die de variabele krijgt als geen runtime-waarde<br />

wordt geretourneerd) en een runtime-waarde (gewoonlijk een serverobject dat een waarde bevat die door een browser<br />

wordt verzonden, bijvoorbeeld een request-variabele).<br />

In het volgende ASP-voorbeeld gebruikt het HTML-formulier op de zoekpagina de methode GET en bevat het formulier een<br />

tekstveld met de naam LastName en een tekstveld met de naam Department:<br />

In ColdFusion zouden de runtime waarden #LastName# en #Department# zijn. In JSP zouden de runtime waarden<br />

request.getParameter("LastName") en request.getParameter("Department") zijn.<br />

6 (Optioneel) Klik op Testen om een instantie van de recordset te maken met de standaardwaarden voor de variabelen.<br />

De standaardwaarden simuleren de waarden die anders door de zoekpagina zouden worden geretourneerd. Klik op OK<br />

om de testrecordset te sluiten.<br />

7 Klik op OK als u tevreden bent met de recordset.<br />

De SQL-query wordt in de pagina ingevoegd.<br />

In de volgende stap wordt de recordset op de resultatenpagina weergegeven.<br />

De zoekresultaten weergeven (ColdFusion, ASP, JSP, PHP)<br />

Wanneer u een recordset hebt gemaakt die de zoekresultaten bevat, moet u de informatie op de resultatenpagina weergeven.<br />

Het weergeven van de records kan een eenvoudige kwestie zijn van het slepen van afzonderlijke kolommen van het paneel<br />

Bindingen naar de resultatenpagina. U kunt navigatiekoppelingen toevoegen om de recordset voor- en achterwaarts te<br />

doorlopen, of u kunt een herhalingsgebied maken om meerdere records op de pagina weer te geven. U kunt ook<br />

koppelingen aan een detailpagina toevoegen.<br />

Zie “Databaserecords weergeven” op pagina 542 voor meer informatie over methoden om dynamische inhoud anders op<br />

een pagina weer te geven dan in de vorm van resultaten in een dynamische tabel.<br />

1 Plaats de invoegpositie waar u de dynamische tabel op de resultatenpagina wilt weergeven en kies Invoegen ><br />

Gegevensobjecten > Dynamische gegevens > Dynamische tabel.<br />

597

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!