Cita:
Iniciado por avergaf select emp_rut,emp_fono,ciu_nom,emp_mail from empresas
inner join ciudades on
empresas.ciu_cod=ciudades.ciu_cod
where emp_nom='$nombre'
$nombre seria el nombre del text box donde se escribirá el nombre de la empresa a consultar y a partir de este se obtendran los datos...
***************
BUENO ESTO ADAPTALO A TU SISTEMA, PERO DEBERIA FUNCIONAR
Código PHP:
Ver original$sql='select * from empresas
inner join ciudades on
empresas.ciu_cod=ciudades.ciu_cod';
$res=mysql_query($sql);
if(mysql_num_rows($res) > 0){
while($row=mysql_fetch_object(res)){
//VAMOS A EMPEZAR CON UN SOLO CAMPO, LUEGO VAS AGREGANDO LOS DEMAS
?>
<input type="hidden" name="HID_mail_<?php echo $row->emp_nom; ?>" id="HID_mail_<?php echo $row->emp_nom; ?>" value="<?php echo $row->emp_mail; ?>" />
<?php
}
}
Código Javascript
:
Ver original<script type="text/javascript">
function valida(){
var nombre = document.getElementById('nombre').value; //RECUPERO EL VALOR INGRESADO
alert(nombre);
var mail = document.getElementById('HID_mail_'+nombre).value; //ARMO EL ID DEL HIDDEN QUE TIENE EL MAIL CON EL VALOR INGRSADO
alert(mail); //muestro el email que CORRESPONDE AL NOMBRE INGRESADO , SI FUNCIONA ESTO SOMOS LOS REYES DEL CARNAVAL
if(mail != null || mail != ''){ //tiene que existir el div para que no de error
//EN EL CONTENEDOR CREO UN INPUT EDITABLE CON EL MAIL QUE CORRESPONDE AL NOMBRE INGRESADO
document.getElementById("contenedor").innerHTML = '<input type="text" name="mail" id="mail" value="'+mail+'" />';
}else{
alert('no hay resultados');
return false;
}
}
</script>
?>
Código HTML:
Ver original<input type="text" name="nombre" id="nombre" value="" /> <div id="contenedor" name="contenedor"></div> <input type="button" name="boton" onclick="return valida();" />
DESPUES ANDA PROBANDO UNO POR UNO LOS CAMPOS QUE QUERES MOSTRAR