Ir al contenido


Foto

Como Validar un texto en la base de datos mysql?


  • Por favor identifícate para responder
2 respuestas en este tema

#1 robertocuj

robertocuj

    Newbie

  • Miembros
  • Pip
  • 4 mensajes

Escrito 13 febrero 2012 - 12:12

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 mensajes
  • Locationen oa

Escrito 13 febrero 2012 - 07:33

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 mensajes

Escrito 14 febrero 2012 - 10:51

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.