Salve a tutti,
avrei bisogno dell'autocompletamento in un tag input, con le informazioni che vengo cercate su database mysql.
A tale proposito ho trovato lo script aculous interfacciato però con asp, che non conosco. Vorrei una mano a ricostruire la parte asp in php. Nella speranza che qualcuno di voi possa aiutarmi.
Questa è la parte normale, diciamo,
e fino a qui diciamo che non ci sono problemi... poi c'è la parte in asp...codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-us"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Mi dici il tuo paese?</title> <link rel="stylesheet" type="text/css" href="cssform.css" /> <script src="/lib/prototype.js" type="text/javascript"></script> <script src="/src/scriptaculous.js" type="text/javascript"></script> </head> <body> <h3>Registrazione </h3> <div id="container"> <p id="fm-intro">Fields in bold are required.</p> <form id="fm-form" method="post" action="insert.asp"> <fieldset> <legend>Customer informations</legend> <div class="fm-req"> <label for="fm-country">Country:</label> <input name="fm-country" id="fm-country" type="text"/> </div> <div id="ac-country-update" style="display:none;border:1px solid black;background-color:white;"></div> <script type="text/javascript" language="javascript" charset="iso-8859-1"> // <![CDATA[ new Ajax.Autocompleter('fm-country','ac-country-update','autocompletamento_country.asp',{}); // ]]> </script> </fieldset> <div id="fm-submit" class="fm-req"> <input name="Submit" value="Submit" type="submit" /> </div> </form> </div> </body> </html>
Che qui si crei la connessione al db ci sono arrivato, anche se però non tutto il codice mi è chiaro.codice:<% set conn = Server.CreateObject("ADODB.Connection") set rs = Server.CreateObject("ADODB.Recordset") ConnCal = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Server.MapPath("country.mdb") '---- CursorTypeEnum Values ---- Const adOpenForwardOnly = 0 Const adOpenKeyset = 1 Const adOpenDynamic = 2 Const adOpenStatic = 3 '---- CursorLocationEnum Values ---- Const adUseServer = 2 Const adUseClient = 3 '---- CommandTypeEnum Values ---- Const adCmdUnknown = &H0008 Const adCmdText = &H0001 Const adCmdTable = &H0002 Const adCmdStoredProc = &H0004 Const adCmdFile = &H0100 Const adCmdTableDirect = &H0200 sub OpenDB(sConn) conn.open sConn set rs.ActiveConnection = conn rs.CursorType = adOpenStatic end sub sub CloseDB() rs.close conn.close set rs = nothing set conn = nothing end sub sub w(sText) response.write sText & vbCrLf end sub OpenDB(ConnCal) sql = "SELECT * FROM country WHERE country LIKE '" & Request.Form("fm-country") & "%'" rs.open sql %> <ul> <% if not rs.eof then do while not rs.eof %>[*]<%w(rs("country"))%> <% rs.movenext loop end if CloseDB() %>[/list]
Qualcuno può aiutarmi a tradurla in php?
Grazie
Lore

Rispondi quotando