Comunidad de diseño web y desarrollo en internet online

como llenar un textbox automaticamente desde un combobox en php

Citar            
MensajeEscrito el 21 Ene 2014 07:25 am
Bueno chicos necesito ayuda de manera urgente. Soy nueva en php, y no entiendo, no se como hacer para que un textbox se llene automaticamente al momento de seleccionar una opcion en el combobox, en donde ya he extraido de la bd los campos, lo que quiero llenar en el textbox es el campo fecha que la tengo en otra tabla al momento que selecciono un producto. Se que hay que trabajar con ajax pero no tengo idea de como hacerlo. Alguien que me ayude por favor...!! EJEMPLO:
index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>

<?php
require("conexion.php");
$sqlproducto= "select * from tipo_producto";
$producto= @mysql_query($sqlproducto, $conexion);
?>
</head>
<body>
<form id="formacceso" name="form3" method="post" action="fguardar_proveedor.php">
<table width="508" border="0">
<tr>
<td><p>Producto:</p>
<p>
<label for="nombre2"></label>
<select class="combo1" id="p" name="p" onChange="cargafecha();">
<?php
while ($fproducto= mysql_fetch_array($producto)) {
echo "<option value='".$fproducto['0']."' selected>"." ".utf8_encode($fproducto['2'])."</option>";
}
?>
</select>

<p>Fecha última compra:</p>
<p>
<label for="b"></label>
<input class="caja1" type="text" name="fecha" id="fecha" />
</p>
</form>

esto es lo que tengo ... aqui como pueden ver tengo ya cargado el combo pero no se como hacer para que el textbox se llene automaticamente...Por favor necesito ayuda de manero urgente...!!
De antemano se les agradece un mundo

Por kate261724

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Ene 2014 03:40 pm
movido a PHP

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

chrome
Citar            
MensajeEscrito el 21 Ene 2014 11:50 pm

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox
Citar            
MensajeEscrito el 22 Ene 2014 01:52 am
hola, muchas gracias tambien me ha servido de mucho, pero lo que necesito es que al momento de seleccionar una opcion de el combobox se llene el textbox automaticamente. Ejemplo:
Tengo una tabla que se llama COMPRAS con los campos IDCOMPRAS, PROVEEDOR, TIPO_PRODUCTO, FECHA, CANTIDAD, PRECIO, TOTAL.
Al momento que escojo un producto del combo quiero que me aparezca automaticamente en el textbox es la ultima fecha que se ha realizado la compra de ese producto. Tengo este código pero me muestra en el textbox lo que muestro en combo ¿Cómo puedo hacer para que me aparezca la fecha?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>

<?php
require("conexion.php");
$sqlproducto= "select * from compras";
$producto= @mysql_query($sqlproducto, $conexion);
?>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript">
function copia(){
with (document.form3){
tex.value = sel.options[sel.selectedIndex].text;
}
}
</script>
</head>
<body>
<form id="formacceso" name="form3" method="post" action="fguardar_proveedor.php" >
<tr>
<td><p>Producto:</p>
<p>
<select name="sel" >
<?php
while ($fproducto= mysql_fetch_array($producto)) {
echo "<option value='".$fproducto['0']."' selected>"." ".utf8_encode($fproducto['2'])."</option>";
}
?>
</select>
<input type="text" name="tex">
<input type="button" name="bot" value="Haz click aqui" onclick="copia()">
</form>
</body>
</html>

Por kate261724

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Ene 2014 05:38 pm
Aqui es un problema más de tu consulta, necesitas saber que valores obtienes de la consulta y tambien como los guardaste en variables.

para saber que guardan las varibles escribe

var_dump($fproducto);

$fproducto[0] y $fproducto[2] son los valores que sacas conforme a su indice, solo elige el indice correspondiente a la fecha:

por decir algo $fproducto["campoFecha"] , solo que esto solo lo puedes saber tu.

Saludos.

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.