Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-06-2010
ivantech ivantech is offline
Miembro
 
Registrado: dic 2009
Posts: 27
Poder: 0
ivantech Va por buen camino
Iniciando en la programacion script PHP

Hola

estoy empezando a incursionar en el mundo de PHP, soy programador de delphi pero como todo evoluciona y para no quedarme resagado en la programacion Desktop, bueno el caso es que estoy haciendo un ejemplito de un login todo muy bien en el proceso lo unico es que ahora estoy haciendo la rutina mas robusta validando ciertas cositas, entonces voy a poner una validacion justamente como la hago en delphi 7 que me funciona de maravilla para validar el campo usuario que no quede en blanco.

en delphi 7 seria:

Código Delphi [-]
if (Length(edtUsuario.text) = 0) then
begin
   ShowMessage('Debe completar el campo de usuario.');
   Abort;
end;


en PHP quede hasta este punto:
Código PHP:
 if (strlen($usuario) == 0) {
     echo 
" <script language='JavaScript'>
               alert('Debe completar el campo de usuario.');
              </script>"
;
        } 
la pregunta es cual es el equivalente a la funcion Abort o Exit de delphi en PHP.

utilizo NetBeans + Wamp Server + Dreamweaver + Google Crhome

recuerden que estoy recien empezando en PHP y mi base de programacion es Delphi intento hacer transposicion de codigos a ver si me adapto.

gracias de antemano.
Responder Con Cita
  #2  
Antiguo 17-06-2010
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
"Die" puede usarse para detener la ejecución del script PHP...

Código PHP:
 if (strlen($usuario) == 0) { die("Debe completar el campo de usuario."); }; 
aunque te recomiendo que valides los formularios con javascript... ya que usas dreamweaver puedes usar los asistentes del dreamweaver... el mismo se encargará de crear los JS
__________________
Buena caza y buen remar... http://mivaler.blogspot.com

Última edición por movorack fecha: 17-06-2010 a las 08:31:27.
Responder Con Cita
  #3  
Antiguo 17-06-2010
ivantech ivantech is offline
Miembro
 
Registrado: dic 2009
Posts: 27
Poder: 0
ivantech Va por buen camino
y como lo haria en JavaScript, de este si es verdad que no tengo ningun conocimiento
Responder Con Cita
  #4  
Antiguo 19-06-2010
tuadmin tuadmin is offline
Registrado
 
Registrado: jun 2010
Posts: 2
Poder: 0
tuadmin Va por buen camino
en javascript seria algo asi

Código PHP:
<html >
<
head>

<
title>probando</title>
    <
script type="text/javascript">
/*        <![CDATA[*/
            
var login prompt("Ingrese usuario");
            if(
login.length 1)
            {
                
alert("el usuario es correcto" login);    
            }
            else
            {
                 
alert("debe ingresar mas de 1 caracter");
            }
/*                 ]]>*/
    
</script>
</head>
<body>

</body>
</html> 
este ejemplo es basico en javascript pero para darle un uso correcto con php tu debes aprender tanto PHP , JAVASCRIPT, XHTML,CSS
con esas 3 cosas lograras hacer cosas muy buenas y potentes
como te digo ya que PHP fue pensado para ser servicios web dinamicos pero ahora a incursionado mas alla aun incluso php tiene la capacidad de actuar o suar las apis de windows con al cual puedes crear ventanas nativas controles del tipo form botones y muchas cosas mas yo mismo e llevado añoscon php y me sorprende ya que usando un poco de ingenio me a dado la posibilidad de ahcer cosas que con otro lenguajes compilados era mas moroso pero bueno si tienes conocimientos en "C " peudes crear extensiones propias para php yo lo hice para hacer intereacciones con el puerto serial para automatizar algunas maquinas en lo unico q falla es el multithread pero eso en windows por ahora ya q en linux peude crear forks que ayudan sacarle el maximo provecho aun
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
iniciando en MDI forms metroyd Varios 3 09-05-2008 00:20:24
Iniciando.... mjjj PHP 1 27-08-2007 21:52:24
Cuantos <Script></Script> deben haber en un <Body>? Deiv HTML, Javascript y otros 9 07-12-2006 01:27:50
Iniciando con Interbase servicomp Firebird e Interbase 5 03-03-2005 04:47:25
Iniciando con BD's antrax Varios 3 01-09-2004 16:27:49


La franja horaria es GMT +2. Ahora son las 08:32:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi