PDA

Ver la Versión Completa : Iniciando en la programacion script PHP


ivantech
17-06-2010, 05:17:48
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:


if (Length(edtUsuario.text) = 0) then
begin
ShowMessage('Debe completar el campo de usuario.');
Abort;
end;



en PHP quede hasta este punto:

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.

movorack
17-06-2010, 08:26:02
"Die" puede usarse para detener la ejecución del script 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

ivantech
17-06-2010, 13:30:40
y como lo haria en JavaScript, de este si es verdad que no tengo ningun conocimiento

tuadmin
19-06-2010, 21:43:26
<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