|
|
PHPAdictos.com
|
Sentencias de control: if... else
|
|
A continuación les explicaré un poco sobre las sentencias de control más básicas y utilizadas.
If... else
Esta es una sentencia que podrán encontrar en PHP y muchos otros lenguajes de programación, como C++, ActionScript y Visual Basic, entre otros. Para entenderla mejor, veamos un codigo de ejemplo y luego la explicación:
<?php
if($ver=="ok"){
echo "Esto nos muestra si definimos la variable ver, dandole el valor ok.";
}else{
echo "Si no se define la variable ver, nos mostrará este texto.";
}
?>
Pues bien, ahi tenemos un ejemplo funcional de la utilización de if... else.
Sigamos estos pasos:
Crea una pagina llamada sentencias.php y ponle el codigo que te he mostrado arriba. Sube la página a tu servidor php, y entra en la dirección: (debes reemplazar tuweb.com por la url correcta de donde subiste la pagina).
http://www.tuweb.com/sentencias.php?ver=ok
Y que nos muestra? Nos muestra lo que debe salir cuando definimos la variable $ver, en nuestro navegador.
Ahora entra en la misma página, pero usando este link:
http://www.tuweb.com/sentencias.php
Y que nos muestra ahora? Nos muestra las lineas de texto que saldrán cuando la variable $ver no está definida.
Ese sería un ejemplo básico acerca de sentencias de control php. Tú podrás encontrarle mil utilidades a la sentencia if... else, como por ejemplo:
Suponte un caso que quieras tener un formulario de enviar mail en tu sitio, pero quieres tenerlo todo en la misma pagina, osea el formulario para llenar y el codigo php que lo va a procesar. Creamos la página y le indicamos al formulario, que sea enviado a:
formilario.php?acc=enviar
Al final de la pagina formulario tendriamos que poner un if... else que defina lo siguiente:
<?php
if($acc=="enviar"){
Aqui va todo el codigo php para enviar mail y lo que desees que el mail lleve.
}
?>
Espero que les sirva este artículo, para entender lo básico de como funcionan y lo util que resultan las sentencias de control.
Saludos! |
|
|
Artículo leido 7078 veces desde el 30/01/2004
|
|
|
|
|
|
|
|
|
|
|