Premesso questo, potete darmi il vostro parere su questo codice, che dovrebbe fare un UPDATE alla tabella! Il codice funziona alla perfezione, fatta eccezione per il codice php.
Codice: Seleziona tutto
<!-- BEGIN painting -->
<div id="p{painting.PAINT_ID}" class="floleft" style="width: 50px; height: 200px; background-color: {painting.COLOR};" onmousedown="disegna(this)"></div>
<!-- END painting -->
<script type="text/javascript">
// <![CDATA[
var pcolor= parent.pcolor;
function disegna(iddiv){
iddiv.style.backgroundColor= ""+pcolor+"";
<?php $pdiv= ?>iddiv.id;
<?php $pcolor= ?>pcolor;
<?php
$sql= 'UPDATE '.PAINT_TABLE.'
SET color= '.$pcolor.'
WHERE paint_id = '.$pdiv;
$db->sql_query($sql);
echo $pcolor;
?>
}
// ]]>
</script>PS. Naturalmente ho abilitato il php nei template (Permetti php negli stili:
Se queste opzioni sono disabilitate, PHP e INCLUDEPHP , le dichiarazioni saranno riconosciute ed analizzate negli stili. YES).



