JavaScript variable zu ColdFusion-variable

Ich habe eine knifflige Sache.

Durch eine <cfoutput query="…"> Liste ich einige Datensätze in der Seite, die aus einer SQL Server-Datenbank.

Ende jeder Zeile anzeigen ich versuchen, fügen Sie diese in einem Datensatz in einer MySQL-Datenbank.
Wie Sie sehen, ist einfach, denn ich kann die genauen Variablen aus dem output-Abfrage in meine neue INSERT INTO-Anweisung.

ABER: die rsPick.name kommt aus einer Datenbank mit einem anderen Zeichensatz und der einzige Weg, um es direkt in meine neue Datenbank zu Lesen ist, es von der web-Seite und nicht aus dem Wert, der kam in der Ausgabe der Abfrage.

Also ich lese diesen Wert mit diesem kleinen JavaScript, das ich gemacht und steckte es in die myValue variable und dann will ich ColdFusion zu Lesen, dass die variable, um die es in meiner SQL-Anweisung.

 <cfoutput query="rsPick">
  <tr>
    <td>#rsPick.ABBREVIATION#</td>
    <td id="square"> #rsPick.name# </td>

    <td>#rsPick.Composition#</td>
    <td> Transaction done...
      <script type="text/javascript">
        var myvalue = document.getElementById("square").innerHTML
      </script>
    </td>

  <cfquery datasource="#Request.Order#">
     INSERT INTO products (iniid, abbreviation, clsid, cllid, dfsid, dflid, szsid, szlid, gross, retail, netvaluebc, composition, name)
     VALUES ( #rsPick.ID#, '#rsPick.ABBREVIATION#', #rsPick.CLSID#, #rsPick.CLLID#, #rsPick.DFSID#, #rsPick.DFLID#, #rsPick.SZSID#, #rsPick.SZLID#, #rsPick.GROSSPRICE#, #rsPick.RETAILPRICE#, #rsPick.NETVALUEBC#, '#rsPick.COMPOSITION#','#MYVALUE#' )
  </cfquery>
 </tr>
</cfoutput>

InformationsquelleAutor | 2010-01-30

Schreibe einen Kommentar