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.''; ?>
Código PHP:
<input type="text" name="codigo" class="borde" onKeyUp="comprobar(this.value)" /> <br /><br /><span id="comprobar_mensaje"></span>
Cita:
Desde ya muchas gracias <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>
//<![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>