26/09/2012, 09:26
|
| | Fecha de Ingreso: septiembre-2012 Ubicación: Sevilla
Mensajes: 144
Antigüedad: 12 años, 2 meses Puntos: 0 | |
refrscar un formulario con ajax lo que necesito es que al introducir un dato en un campo de texto esto me lo lea una basae de datos y me muestre el resultado de una consula en un text area. Por ejemplo cuando introducimos un codigo de barras y se nos muestra el producto que es . La cosa es que tengo el formulario y el codigo que hace esto en la misma pagina , pero no me coge el valor de la variable que le paso por get . Os dejo aqui el codigo para que lo podais ver:
<div id="formularioArt">
<form action="entradaArticulo.php" method="post">
<legend>Entrada Almacén</legend>
<br/>
<label>Código de Barras</label>
<input name="cBar" id="cBar" type="text" size="20" maxlenght="200" autofocus/>
<br/>
<label>Fecha Entrada:</label>
<script>
$(function() {
$( "#fechaFactura" ).datepicker({
showOtherMonths: true,
selectOtherMonths: true
});
$('#fecha').datepicker($.datepicker.regional['es']);
});
</script>
<input type="text" id="fechaFactura" name="fechaFactura" maxlenght="5" />
<label>Nº de Serie:</label>
<input name="numSer" id="numSer" type="text" size="30" maxlenght="200"/>
<?php
include_once 'clases/Class_Bd.php';
$conexion = new Conecta_DB;
$conexion->conectar();
$res = $_POST['cBar'];
print $_POST;
$consulta = "select nombre,descripcion,familia from altaArticulos where cBarras='$res'";
var_dump($consulta);
$query=$conexion->consultar($consulta);
while ($row = mysql_fetch_array($query)) {
$aviso0 = $row[0]['nombre'];
$aviso1 = $row[0]['descripcion'];
$aviso = "Articulo " . $aviso0 . "con la descripción " . $aviso1 .".";
print "<textarea id='resultado'>" . $aviso . "</textarea>";
}
?>
<textarea id="resultado" placeholder="Aqui se muestra la informacion"></textarea><br/>
<input id="enviar" name="enviar" type="submit" value="Aceptar" />
</form> |