pasar variables juntas que se comprueban en formulario
Publicado por Eduardo (186 intervenciones) el 22/02/2021 18:26:39
Hola espero esten todos bien y me puedan ayudar con esto
tengo un formulario que al escribir me va buscando al tiempo si existe en la BD datos repetidos y me los muestra. se hacerlo con un solo campo pero no uniendo varios
aca pongo un ejemplo de loq ue quiero... por ejemplo en el formulario hay tres campos llamados
Manzana
Ubicacion
Horizontal
cada uno de ellos almacena por ejemplo
Manaza: 3
Ubicacion: 2
Horizontal: 0
el numero resultante de la unión de estos tres variables es 320 respectivamente
como hago para que este codigo lo haga he tratado de unir las variables pero no se como unirlas en ajax... ya que si existe algo ya en la base de datos inhabilita los otros campos...
este codigo funciona llamando a este otro archivo php.... check_manzana-ubicacion-horizontal_availablity.php
tengo un formulario que al escribir me va buscando al tiempo si existe en la BD datos repetidos y me los muestra. se hacerlo con un solo campo pero no uniendo varios
aca pongo un ejemplo de loq ue quiero... por ejemplo en el formulario hay tres campos llamados
Manzana
Ubicacion
Horizontal
cada uno de ellos almacena por ejemplo
Manaza: 3
Ubicacion: 2
Horizontal: 0
el numero resultante de la unión de estos tres variables es 320 respectivamente
como hago para que este codigo lo haga he tratado de unir las variables pero no se como unirlas en ajax... ya que si existe algo ya en la base de datos inhabilita los otros campos...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<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">
// MANZANA UBICACION HORIZONTAL
$(document).ready(function() {
$('#horizontal').blur(function(){
$('#Info').html('<img src="" alt="" />').fadeOut(1000);
var manzana = $(this).val();
var ubicacion = $(this).val();
var horizontal = $(this).val();
var dataString = 'numeroformato='+numeroformato;
$.ajax({
type: "POST",
url: "check_numero_availablity.php",
data: dataString,
// success: function(data) {
success: function(data) {
if(data!="") {
//------------------------------------------------
$("#numeroformato").focus();
$("#fechaformato").attr("disabled", "disabled");
$("#codigo").attr("disabled", "disabled");
$("#estrato").attr("disabled", "disabled");
$("#button").attr("disabled", "disabled");
} else {
<!------ $("#nic").removeAttr("disabled");-------->
$("#fechaformato").removeAttr("disabled");
$("#codigo").removeAttr("disabled");
$("#button").removeAttr("disabled");
}
$('#Info').fadeIn(1000).html(data);
//alert(data);
}
});
});
});
</script>
este codigo funciona llamando a este otro archivo php.... check_manzana-ubicacion-horizontal_availablity.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
sleep(1);
//------------------------
define('DB_SERVER2', 'localhost');
define('DB_SERVER_USERNAME2', 'root');
define('DB_SERVER_PASSWORD2', '');
define('DB_DATABASE2', 'basededatos');
$conexion2 = mysql_connect(DB_SERVER2, DB_SERVER_USERNAME2, DB_SERVER_PASSWORD2);
mysql_select_db(DB_DATABASE2, $conexion2);
//----------------------------
if($_REQUEST)
{
$manzana2 = $_REQUEST['manzana'];
$ubicacion2 = $_REQUEST['ubicacion'];
$horizontal2 = $_REQUEST['horizontal'];
$todojunto=$manzana2.$ubicacion2.$horizontal2;
//$numeroformato2=ltrim($numeroformato,"0");
//$identificacionsinpuntos=str_replace ( ".", "", $identificacionw);
$query2 = "SELECT * FROM catastro WHERE codigotodojunto = '$todojunto'";
$results2 = mysql_query($query2) or die('ok');
//codigo que excluye los campos nic vacios ya que hay
if(!empty($codigo2)){
if(mysql_num_rows(@$results2) > 0)
{
echo '<div id="Error"></div>';
echo "<script type=''>alert('Ya existe Almacenado en la BD');</script>";
}else{
echo "";
}
}
}
?>
Valora esta pregunta


0