Hello ray,
in DB1 I created this code using MySQL:
$insegna_rs_validata = WA_getSavedFormValue("persist_data","nome_punto_vendita_reg")?WA_getSavedFormValue("persist_data","nome_punto_vendita_reg"):"-1";
if (isset($_POST['nome_punto_vendita_reg'])) {
$insegna_rs_validata = $_POST['nome_punto_vendita_reg'];
}
mysql_select_db($database_conn_registrazione, $conn_registrazione);
$query_rs_validata = sprintf("SELECT * FROM insegne WHERE insegna_ins = %s", GetSQLValueString($insegna_rs_validata, "text"));
$rs_validata = mysql_query($query_rs_validata, $conn_registrazione) or die(mysql_error());
$row_rs_validata = mysql_fetch_assoc($rs_validata);
$totalRows_rs_validata = mysql_num_rows($rs_validata);?>
Now I need to convert this to MySQLi.
I converted it to:
$insegna_rs_validata = WA_getSavedFormValue("persist_data","nome_punto_vendita_reg")?WA_getSavedFormValue("persist_data","nome_punto_vendita_reg"):"-1";
if (isset($_POST['nome_punto_vendita_reg'])) {
$insegna_rs_validata = $_POST['nome_punto_vendita_reg'];
}
$rs_validata = new WA_MySQLi_RS("rs_validata",$conn_registrazione_i,1);
$rs_validata->setQuery("SELECT * FROM insegne WHERE insegna_ins = ?");
$rs_validata->bindParam("s", $insegna_rs_validata, "-1"); //insegna
$rs_validata->execute();
As you can see, I changed the code:
GetSQLValueString($insegna_rs_validata, "text")
to
$insegna_rs_validata
Do you think there is a better way to convert it?
After updating the recorsets I updated the code to display the recordset fields on the page (in my example they are all dynamic dropdow menus).
What other code need I to update?
TIA
tony