tengo que actualizar varios contenedores div con los valores de un articulo cuando lo leo en un fichero.
al entrar el codigo, lanzo la funcion en ajax
Código HTML:
function llegir_article(){
//donde se mostrará lo resultados byId
divcontenidor = document.getElementById('contenidor');
//valores de los cajas de texto byName
ajaxarticle=document.formdetall.i_article.value;
//instanciamos el objetoAjax
ajax=objetoAjax();
//usando del medoto POST
//archivo que realizará la operacion ->actualizacion.php
ajax.open("POST", "c_article.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar los nuevos registros en esta capa
divcontenidor.innerHTML = ajax.responseText
}
}
//muy importante este encabezado ya que hacemos uso de un formulario
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send("idarticle="+ajaxarticle);
}
y c_article() me lee el articulo y carga el contenedor
Código PHP:
include('inc/conectar.php');
$codi=$_POST['idarticle']; // idarticle variable definida a ajax.js en la funcio ajax.send
$query = "select codi, denominacio, preumig from articles where codi=$codi";
$result = mysql_query($query) or die($codi. "] articles [ ".$query." ]");
$row=mysql_fetch_array($result);
echo $row['codi']."#".$row['denominacio']."#".$row['preumig']."#";
pero fijaros que guardo los campos concatenados en un solo contenedor, puedo guardar el resultado en un contenedor para cada campo.
como lo hago?
gracias