Autor
|
Tema: ¿Cual es el erro? (Leído 3,950 veces)
|
DroXio
Desconectado
Mensajes: 17
|
Hola bueno, estoy desarrollando un codigo php, bueno y la funcion que tendria que hacer esque no pase, si no tiene los campos rellenados, pero pasa igual, pongo aqui el codigo php para aver si me podeis hechar una manita. <?php echo '<form id="key" method="post" action="registro.php"> <div class="form-note border-5 glow-shadow" id="usernameNote-note"> <div class="note"> <h5> Codigo de Registro.</h5>Sin el codigo de registro, no podras seguir al siguiente proceso.</div> <div class="note-arrow"> </div> </div> <div class="form-row required"> <label for="key" class="label-full"> <strong>Codigo de registro:</strong> <span class="form-required">*</span></label> <input type="text" name="codigo" class="input border-5 glow-shadow-2" maxlength="320" tabindex="1" /> </div> </div> <fieldset class="ui-controls "> <button class="ui-button button1" type="submit" name="enviar"> <span> <span>Continuar</span> </span> </button></form>'; if(isset($_POST['enviar'])) { if(empty($_REQUEST['codigo'])){ echo "No has rellenado todos los campos"; } } ?>
|
|
|
En línea
|
|
|
|
Shell Root
|
Podrías leer esto de mi amigo @yoyahack, :http://yoyahack.blogspot.com/2010/06/empty-o-isset.html
PD: Porque tanto código HTML dentro del echo, no lo podrías poner fuera?. Aunque da igual. XD
|
|
« Última modificación: 30 Noviembre 2010, 21:36 pm por Shell Root »
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
DroXio
Desconectado
Mensajes: 17
|
Lo que me has pasado, no me ha solucionado el problema, el problema esque no usa la funcion empty.
Resp. PD: Da igual este dentro del PhP o no
|
|
|
En línea
|
|
|
|
xassiz~
|
if(isset($_POST['codigo']) && ($_POST['codigo']=="")) die("No rellenaste todos los campos.");
|
|
|
En línea
|
|
|
|
DroXio
Desconectado
Mensajes: 17
|
Sigue igual, he probado mil formas de ponerlo, pero sigue con el mismo error, siempre pasa al siguiente paso este vacio o no..
|
|
|
En línea
|
|
|
|
xassiz~
|
Haz un die(), si pones un echo logicamente va seguir ejecutandose el programa
|
|
|
En línea
|
|
|
|
cassiani
Desconectado
Mensajes: 978
« Anterior | Próximo »
|
Un ejemplo de tantos que pues aplicar: <html> <head> <script> function SendForm() { if (document.key.codigo.value != '') document.key.submit(); else alert('No has rellenado todos los campos'); } </script> </head> <body> <?php echo '<form id="key" name="key" method="post" action="registro.php"> <div class="form-note border-5 glow-shadow" id="usernameNote-note"> <div class="note"> <h5> Codigo de Registro.</h5>Sin el codigo de registro, no podras seguir al siguiente proceso.</div> <div class="note-arrow"> </div> </div> <div class="form-row required"> <label for="key" class="label-full"> <strong>Codigo de registro:</strong> <span class="form-required">*</span></label> <input type="text" name="codigo" class="input border-5 glow-shadow-2" maxlength="320" tabindex="1" /> </div> </div> <fieldset class="ui-controls "> <button class="ui-button button1" type="button" name="enviar" onclick="javascript:SendForm()"> <span> <span>Continuar</span> </span> </button></form>'; ?> </body> </html>
También puedes hacerlo con AJAX, así validas antes de enviar los datos.
|
|
|
En línea
|
|
|
|
xassiz~
|
@cassiani: esa "protección" no te sirve de nada, desactivando js o enviando las cabeceras se puede bypassear
|
|
|
En línea
|
|
|
|
cassiani
Desconectado
Mensajes: 978
« Anterior | Próximo »
|
No es una protección, es solo un ejemplo, yo lo hubiera hecho usando XAJAX.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
erro en la ruta de lectura
Java
|
mapers
|
3
|
3,338
|
16 Agosto 2011, 06:19 am
por klaine
|
|
|
El NMAP ME DA UN ERRO
Hacking
|
felipe9596
|
1
|
3,333
|
20 Julio 2012, 09:38 am
por el-brujo
|
|
|
no encuentro el erro ayuda!
Bugs y Exploits
|
ediporey2000
|
2
|
3,381
|
27 Septiembre 2012, 09:40 am
por ediporey2000
|
|
|
Envio a hotmail. Erro
Dudas Generales
|
huerto123
|
0
|
1,852
|
2 Agosto 2014, 14:15 pm
por huerto123
|
|
|
Calculadora en C, erro
Programación C/C++
|
stevengvr
|
7
|
2,679
|
9 Julio 2015, 00:06 am
por mester
|
|