Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/10/2009, 09:47
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Imprimir maximos y minimos en cajas de textos

Bueno amigos, de todas muchas gracias a todos quizas no tuvieron tiempo de responderme...pero guerreando pude dar la solucion, quizas no sea la optima pero me saco de apuro...

me base en este link:
http://foros.solocodigo.com/viewtopic.php?f=36&t=36771

y quizas a alguien k le interese y este en la misma situacion k yo, dejo en este post:

1. Este es mi body:

1.1 mi select
<select name="producto" id="producto" style="width:200px" onChange="traerDatos(formcreditos.producto.value)" >>
<option selected="selected">Elige</option>
<?php
while($rowC=mysql_fetch_array($qryC)){
?>
<option value="<?php echo $rowC['ID'] ?>"><?php echo ucfirst($rowC['NOM']); ?></option>
<?php
}
?>
</select>

1.2 Mis cajas de texto que recibiran los textos planos:

<tr>
<td width="40%" height="25"><div align="right"><u>M&iacute;nima</u>:</div></td>
<td width="60%" align="right">
<input type="text" name="txtdato2" id="txtdato2">
</td>
</tr>
<tr>
<td width="40%" height="25"><div align="right"><u>M&aacute;xima</u>:</div></td>
<td width="60%" align="right">
<input type="text" name="txtdato1" id="txtdato1">
</td>

2. Dentro del head:

function traerDatos(listaEsc){
var capa=document.getElementById("producto");
var ajax=nuevoAjax();
capa.innerHTML="Cargando...";
ajax.open("POST", "recibe.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("motivo="+listaEsc);
ajax.onreadystatechange=function(){
if (ajax.readyState==4) {
capa.innerHTML=ajax.responseText;
var respuesta=ajax.responseText;
var registro = respuesta.split('::~::');
document.formcreditos.txtdato1.value = registro[0];
document.formcreditos.txtdato2.value = registro[1];
}
}
}

3. Y este es mi pagina php que genera la consulta:

<?php
include("conec.php");
conectarse();
$motivo=$_POST['motivo'];
$sql=mysql_query("SELECT * FROM notas WHERE ID='$motivo'");
while($row=mysql_fetch_assoc($sql)){
echo $row['MAX']."::~::".$row['MIN'];
}
?>

Quisiera aclarar que no se mucho de ajax, que recien estoy iniciando...asi k si existiera sugernecias a este tema y a la solucion...bienvenidos... favor de postear.

Saludos,
Willy S.