de todas maneras aca posteo el archivo del formulario
Código PHP :
<?php
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'usuario');
define('DB_SERVER_PASSWORD', 'contrasena');
define('DB_DATABASE', 'basededatos');
$conexion = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD);
mysql_select_db(DB_DATABASE, $conexion);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Dev-PHP 1.9.4">
<link rel="stylesheet" href="css/form-field-tooltip.css" media="screen" type="text/css">
<script type="text/javascript" src="js/rounded-corners.js"></script>
<script type="text/javascript" src="js/form-field-tooltip.js"></script>
<!--------------------ESTE Script hace que se muentre y se oculten DIVS------------------------------->
<script language="JavaScript">
function muestra_oculta(id){
if (document.getElementById){ //se obtiene el id
var el = document.getElementById(id); //se define la variable "el" igual a nuestro div
el.style.display = (el.style.display == 'none') ? 'block' : 'none'; //damos un atributo display:none que oculta el div
}
}
window.onload = function(){/*hace que se cargue la función lo que predetermina que div estará oculto hasta llamar a la función nuevamente*/
muestra_oculta('contenido_a_mostrar');/* "contenido_a_mostrar" es el nombre que le dimos al DIV */
}
</script>
<!--------------------ESTE SCRIPT ES PARA VERIFICAR EN VIVO QUE SO SE REPITA PROCESOS------------------------------->
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<link href="css.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(document).ready(function() {
$('#nic').blur(function(){
$('#Info').html('<img src="" alt="" />').fadeOut(1000);
var nic = $(this).val();
var dataString = 'nic='+nic;
$.ajax({
type: "POST",
url: "-check_username_availablity.php",
data: dataString,
// success: function(data) {
success: function(data) {
if(data!="") {
//------------------------------------------------
$("#local").attr("disabled", "disabled");
$("#nombre").attr("disabled", "disabled");
$("#direccion").attr("disabled", "disabled");
$("#barrio").attr("disabled", "disabled");
$("#botoncrearbarriod.png").attr("disabled", "disabled");
$("#submit").attr("disabled", "disabled");
} else {
<!------ $("#nic").removeAttr("disabled");-------->
$("#local").removeAttr("disabled");
$("#nombre").removeAttr("disabled");
$("#direccion").removeAttr("disabled");
$("#barrio").removeAttr("disabled");
$("#botoncrearbarriod.png").removeAttr("disabled");
$("#submit").removeAttr("disabled");
}
$('#Info').fadeIn(1000).html(data);
//alert(data);
}
});
});
});
</script>
<form name="formulario" method="post" action="sube.php">
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0" class="contenedorr3">
<tr>
<td width="703" height="442"><table width="729" height="305" border="0" align="center" cellpadding="1" cellspacing="0">
<tr bgcolor="#0099FF">
<td height="20" colspan="2" bgcolor="#FFFFFF"> </td>
</tr>
<tr bgcolor="#0099FF">
<td width="30%" height="25" bgcolor="#009933"> </td>
<td width="70%" height="25" bgcolor="#009933"><strong><center>
AGREGAR NUEVA SOLICITUD
</center></strong></td>
</tr>
<tr>
<td height="155" colspan="2" bgcolor="#EEEEEE"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td width="141"><table width="98%" border="0" align="center" cellpadding="2" cellspacing="3">
<tr>
<td height="22"> </td>
<td colspan="3"><strong>
<input name="id" type="hidden" id="id" value="<? echo $id?>">
</strong></td>
<td colspan="2"> </td>
</tr>
<tr>
<td width="6" height="33"> </td>
<td width="274">Código NIC:
<input onKeyPress="return handleEnter(this, event)" name="nic" type="text" id="nic" size="15"/></td>
<td width="84"><div id="Info"></div></td>
<td width="73"> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td height="33"> </td>
<td colspan="5">Nombre Local Comercial:
<input name="local" type="text" id="local" size="35" style="text-transform:uppercase;" onKeyUp="javascript:this.value=this.value.toUpperCase();" onKeyPress="return handleEnter(this, event)"/>
</td>
</tr>
<tr>
<td height="33"> </td>
<td colspan="5">Nombre :
<input name="nombre" type="text" id="nombre" size="65" style="text-transform:uppercase;" onKeyUp="javascript:this.value=this.value.toUpperCase();" onKeyPress="return handleEnter(this, event)"/>
</td>
</tr>
<tr>
<td height="26"> </td>
<td colspan="5"> Dirección: <span style="font-size: 12px">
<input name="direccion" type="text" id="direccion" size="25" style="text-transform:uppercase;" onKeyUp="javascript:this.value=this.value.toUpperCase();" onKeyPress="return handleEnter(this, event)"/>
Barrio:
</center>
<input name="barrio" type="text" id="barrio" size="25" style="text-transform:uppercase;" onKeyUp="javascript:this.value=this.value.toUpperCase();" onKeyPress="return handleEnter(this, event)"/>
</span></td>
</tr>
<tr>
<td height="46"> </td>
<td colspan="3"> </td>
<td width="169"> </td>
<td width="58"><span style="font-size: 12px"><span class="Estilo131">
<input type="submit" name="Submit" value="Grabar">
</span></span></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td height="32" colspan="2" bgcolor="#009933"> </td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p></td>
</tr>
</table>
</form>
adicional el archivo que comprueba in situ (check_username_availablity.php) el cual se incluye en el js lo llama
Código PHP :
<?php
sleep(1);
//------------------------
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'usuario');
define('DB_SERVER_PASSWORD', 'contrasena');
define('DB_DATABASE', 'basededatos');
$conexion = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD);
mysql_select_db(DB_DATABASE, $conexion);
//----------------------------
if($_REQUEST)
{
$nic = $_REQUEST['nic'];
//$query = "select * from contenido_archivo where nic = '".strtolower($numeroproceso)."'";
//$query = "select * from datos where nic =$nic AND nic !=''";
$query = "select * from datos where nic =$nic AND !ISNULL(nic);";
$results = mysql_query($query) or die('ok');
//if ((mysql_num_rows(@$results) > 0)||($results!='ok')) // not available
if (mysql_num_rows(@$results) > 0)
{
echo '<div id="Error"></div>';
echo "<script type=''>alert('Ya existe el Nic $nic en la Base de Datos');</script>";
}
else
{
echo "";
}
}?>
adicional un archivo de la librería js que sin el no funciona esto (jquery-1.3.2.js)