Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2010, 13:53
Drhank
 
Fecha de Ingreso: noviembre-2009
Mensajes: 63
Antigüedad: 16 años, 11 meses
Puntos: 7
Recoger variables de un text y procesarlos sin enviar!

Hola de vuelta amigos!
Tengo un input text donde cargo un codigo, lo que quiero hacer es verificar si ese codigo existe en la base de datos, el codigo es primary key, es unico!

Lo que necesitaria saber si es posible leer lo que se carga en el input text usando ajax para poder realizar la comparación correspondiente... aca les dejo el código:

Archivo a procesar:

Código PHP:
<?php   
$conexion 
= mysql_connect("localhost","root","") or die ("Hubo un problema el conectar con la base de datos");
mysql_select_db("todomotos", $conexion);
$code = 1;
$con = mysql_query("SELECT * FROM producto", $conexion) or die ("Hubo un problema al seleccionar la tabla");
while(
$row = mysql_fetch_array($con)){
    if((
$row['codigo']) == $code){
        
$descripcion = $row['descripcion'];
        
$punit = $row['punit'];
        
$pventa = $row['pventa']; }} 

        echo
'<font color="green">* Nombre del producto:</font> '.$descripcion.'<br><br>
        <font color="green">* Precio compra:</font> '
.$punit.'<br><br>
        <font color="green">* Precio venta:</font> '
.$pventa.''; ?>
el input
Código PHP:
<input type="text" name="codigo" class="borde" onKeyUp="comprobar(this.value)" />  <br /><br /><span id="comprobar_mensaje"></span> 
y la funcion ajax:
Cita:
<script type="text/javascript"><!--
//<![CDATA[
function comprobar(codigo)
{
var url = 'http://'+location.host+'/files/ajax/consulta-delete.php';
var pars= ("codigo=" + codigo);
var myAjax = new Ajax.Updater( 'comprobar_mensaje', url, { method: 'get', parameters: pars});
}
// -->
</script>
Desde ya muchas gracias