Hola a todos una vez más.
Me está gustando esto del PHP pero voy algo perdido. Bien este es el tema.
Básicamente quiero cambiar los values de campos de texto y textareas dinámicamente al seleccionar los valores vía javascript pero con las variables PHP. El código viene a ser un select en html que llama una función javascript al seleccionar un valor, los valores salen de una consulta a un sql con un while que muestra todos los resultados:
<SELECT name='id' SIZE='1' class='input' id='selectitem1' onchange='lafun()'>";
while($row=mysql_fetch_array($result))
{
$tit=$row["titulo"];
$fec=$row["fecha"];
$res=$row["resumen"];
$tex=$row["texto"];
?>
<script language="javascript">
function lafun(){
alert("<?php echo $tit; ?>");
document.formu.tit.value="<?php echo $tit; ?>" ;
document.formu.fec.value="<?php echo $fec; ?>";
document.formu.res.value="<?php echo $res; ?>";
document.formu.tex.value="<?php echo $tex; ?>";
}
</script>
<OPTION VALUE="<?php echo $row["id"]; ?>"><?php echo $tit; ?></OPTION>
<?php
}//fin while
Al cargar los valores me salen correctamente en sus respectivos campos el problema viene cuando cambio de valor en el select que no me actualiza los valores de las variables (la función en el onChange si me la pilla). Supongo que tendré que dar una orden que me actualice las variables o el orden o yo que sé...
Muchas gracias.