Jump to content


Photo

Como Validar un texto en la base de datos mysql?


  • Please log in to reply
2 replies to this topic

#1 robertocuj

robertocuj

    Newbie

  • Miembros
  • Pip
  • 4 posts

Posted 13 February 2012 - 12:12 AM

Como puedo validar un campo de texto que no este en la base de datos al momento deperder el focus, <input type="text" name="rfc" id="rfc" class="campos" onBlur="valida();"> , en dodne tengo que poner el codigo php para hacer la validacion. Gracias de antemano por su apoyo y comprension
  • 0

#2 squall2501

squall2501

    Advanced Member

  • Miembros
  • PipPipPip
  • 82 posts
  • Locationen oa

Posted 13 February 2012 - 07:33 AM

Si te entendí lo que quieres es comprobar si el campo existe (por ejemplo un email) si ya existe coloca una advertencia

Supongo que eso es lo que quieres.(podrías ser mas especifico de lo que quieres validar a todo esto)

Podrías hacerlo con ajax y jquery

[java]

<input type="text" id="email" name="email"/><span id="error"></span>

Y un script javacript

$(document).ready(function(){

  $('#email').change(function(){

      $.get('tupagina.php',{valor:$('#email').val()},function(data){

        $('#error').html(data);
         
      });
  })
})

[/java]
Algo basico ,pero te funcionaria

En tupagina.php haces la consulta con el valor que viene via get en este caso $_GET['valor'] si hay coincidencia devuelve un mensaje si no nada o una imagen con un  ticket


[java]
$consulta=metodo($_GET['valor']);

if(!empty(consulta)){

echo ""el email ya existe;
}
else{
  echo "correcto";
}

[/java]
  • 0

#3 robertocuj

robertocuj

    Newbie

  • Miembros
  • Pip
  • 4 posts

Posted 14 February 2012 - 10:51 AM

ok. deja hago el planteamiento:
base de datos: personas
Campos: rfc (primary), nombre, apaterno, amaterno

El usuario va a capturar esos datos; y escribe el

rfc: SACR010170          y se pasa a nombre:|__________ en este momento quiero validar que el RFC no este en la base de datos y que le permita seguir capturando y si existe se regrese a RFC. ¿Donde pongo el codigo de validarrfc.php?

CODIGO:

<?php
      require_once(conexion.php);
?>
<html>
<head>
<title>Captura Datos Personales</title>

<script language="javascript" type="text/javascript">

</script>

</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <p>
    <label for="rfc"></label>
    rfc
    <input type="text" name="rfc" id="rfc" onblur="validarrfc.php"/>
  </p>
  <p>nombre
    <label for="nombre"></label>
    <input type="text" name="nombre" id="nombre" />
  </p>
</form>
</body>
</html>

  • 0




IP.Board spam blocked by CleanTalk.