Hola tengo el siguiente Script repetido pues quiero que esa funcion tambien se cumpla para otro campo de un formulario este escript hace que al comprobar en na base de datos un valor no se repita y sale una alerta diciendo que el valor ingresado ya esta en la base de datos,
Mi problema es que no se como hacer para repetir ya que me sale error pues como que en el script repito alguna variable y por eso me salta el error o no me funciona ayuda....
como diferencio a ambos Scripts
Código Javascript
:
Ver original<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() {
$('#numeroproceso').blur(function(){
$('#Info').html('<img src="" alt="" />').fadeOut(1000);
var numeroproceso = $(this).val();
var dataString = 'numeroproceso='+numeroproceso;
$.ajax({
type: "POST",
url: "check_username_availablity.php",
data: dataString,
// success: function(data) {
success: function(data) {
if(data!="") {
//------------------------------------------------
$("#contratonumero").attr("disabled", "disabled");
$("#constancia").attr("disabled", "disabled");
$("#tipodocumento").attr("disabled", "disabled");
$("#tipocontrato").attr("disabled", "disabled");
$("#objeto").attr("disabled", "disabled");
$("#contratista").attr("disabled", "disabled");
$("#estante").attr("disabled", "disabled");
$("#seccion").attr("disabled", "disabled");
$("#folder").attr("disabled", "disabled");
$("#userfile").attr("disabled", "disabled");
$("#submit").attr("disabled", "disabled");
$("#cancelar").attr("disabled", "disabled");
} else {
$("#contratonumero").removeAttr("disabled");
$("#constancia").removeAttr("disabled");
$("#tipodocumento").removeAttr("disabled");
$("#tipocontrato").removeAttr("disabled");
$("#objeto").removeAttr("disabled");
$("#contratista").removeAttr("disabled");
$("#estante").removeAttr("disabled");
$("#seccion").removeAttr("disabled");
$("#folder").removeAttr("disabled");
$("#userfile").removeAttr("disabled");
$("#submit").removeAttr("disabled");
$("#cancelar").removeAttr("disabled");
}
$('#Info').fadeIn(1000).html(data);
//alert(data);
}
});
});
});
</script>
<!-----------------------------PARA EL OTRO CAMPO--------------------------------------->
<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() {
$('#contratonumero').blur(function(){
$('#Info2').html('<img src="" alt="" />').fadeOut(1000);
var contratonumero = $(this).val();
var dataString = 'contratonumero='+contratonumero;
$.ajax({
type: "POST",
url: "check2_username_availablity.php",
data: dataString,
// success: function(data) {
success: function(data) {
if(data!="") {
//------------------------------------------------
$("#numeroproceso").attr("disabled", "disabled");
$("#constancia").attr("disabled", "disabled");
$("#tipodocumento").attr("disabled", "disabled");
$("#tipocontrato").attr("disabled", "disabled");
$("#objeto").attr("disabled", "disabled");
$("#contratista").attr("disabled", "disabled");
$("#estante").attr("disabled", "disabled");
$("#seccion").attr("disabled", "disabled");
$("#folder").attr("disabled", "disabled");
$("#userfile").attr("disabled", "disabled");
$("#submit").attr("disabled", "disabled");
$("#cancelar").attr("disabled", "disabled");
} else {
$("#numeroproceso").removeAttr("disabled");
$("#constancia").removeAttr("disabled");
$("#tipodocumento").removeAttr("disabled");
$("#tipocontrato").removeAttr("disabled");
$("#objeto").removeAttr("disabled");
$("#contratista").removeAttr("disabled");
$("#estante").removeAttr("disabled");
$("#seccion").removeAttr("disabled");
$("#folder").removeAttr("disabled");
$("#userfile").removeAttr("disabled");
$("#submit").removeAttr("disabled");
$("#cancelar").removeAttr("disabled");
}
$('#Info2').fadeIn(1000).html(data);
//alert(data);
}
});
});
});
</script>
Este es el Script 1 php que llama lo anterior :
check_username_availablity.php
Código PHP:
<?php
sleep(1);
//------------------------
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'archivocor39');
define('DB_SERVER_PASSWORD', 'ofiunidas159');
define('DB_DATABASE', 'archivo');
$conexion = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD);
mysql_select_db(DB_DATABASE, $conexion);
//----------------------------
if($_REQUEST)
{
$numeroproceso = $_REQUEST['numeroproceso'];
$query = "select * from contenido_archivo where numeroproceso = '".strtolower($numeroproceso)."'";
$results = mysql_query($query) or die('ok');
if(mysql_num_rows(@$results) > 0) // not available
{
echo '<div id="Error"></div>';
echo "<script type=''>alert('Ya existe el Proceso $numeroproceso en la Base de Datos');</script>";
}
else
{
echo "";
}
}?>
Este es el el otro Script 2 php que llama lo anterior :
check2_username_availablity.php
Código PHP:
<?php
sleep(1);
//------------------------
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'archivocor39');
define('DB_SERVER_PASSWORD', 'ofiunidas159');
define('DB_DATABASE', 'archivo');
$conexion = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD);
mysql_select_db(DB_DATABASE, $conexion);
//----------------------------
if($_REQUEST)
{
$contratonumero = $_REQUEST['contratonumero'];
$query2 = "select * from contenido_archivo where contratonumero = '".strtolower($contratonumero)."'";
$results2 = mysql_query($query2) or die('ok');
if(mysql_num_rows(@$results2) > 0) // not available
{
echo '<div id="Error"></div>';
echo "<script type=''>alert('Ya existe el Contrato $contratonumero asignado a otro Proceso');</script>";
}
else
{
echo "";
}
}?>