17 enero 2008

PHP - Sentencias Condicionales

Las sentencias condicionales nos permiten ejecutar o no ciertas instrucciones dependiendo del resultado de evaluar una condición. Las más frecuentes son la instrucción if y la instrucción switch.

Sentencia if... else

tag php
if (condición)
{
Sentencias a ejecutar cuando la
condición es cierta.
}
else
{
Sentecias a ejecutar cuando la
condición es falsa.
}
fin tag php

La sentencia if ejecuta una serie de instrucciones u otras dependiendo de la condición que le pongamos. Probablemente sea la instrucción más importante en cualquier lenguaje de programación.

Sentencia switch... case


tag php
$posicion = "arriba";

switch($posicion) {
case "arriba": // Bloque 1
echo "La variable contiene";
echo " el valor arriba";
break;
case "abajo": // Bloque 2
echo "La variable contiene";
echo " el valor abajo";
break;
default: // Bloque 3
echo "La variable contiene otro valor";
echo " distinto de arriba y abajo";
}
fin tag php

Con la sentencia switch podemos ejecutar unas u otras instrucciones dependiendo del valor de una variable, en el ejemplo anterior, dependiendo del valor de la variable $posicion se ejecuta el bloque 1 cuando el valor es "arriba", el bloque 2 cuando el valor es "abajo" y el bloque 3 si no es ninguno de los valores anteriores.


Blogalaxia Tags:

09 enero 2008

PHP - Operadores de Comparacion

Los operadores de comparación son usados para comparar valores y así poder tomar decisiones.

Operador

Nombre

Ejemplo

Devuelve cierto cuando:

==

Igual

$a == $b

$a es igual $b

!=

Distinto

$a != $b

$a es distinto $b

<

Menor que

$a < $b

$a es menor que $b

>

Mayor que

$a > $b

$a es mayor que $b

<=

Menor o igual

$a <= $b

$a es menor o igual que $b

>=

Mayor o igual

$a >= $b

$a es mayor o igual que $b


Blogalaxia Tags:

04 enero 2008

Ejecutando procedimiento almacenado desde Delphi

Para ejecutar un determinado procedimiento almacenado desde Delphi podemos usar la componente ADOStoreProcedure, que en mi opinión es la mejor opción.

Simplemente tenemos un ADOStoreProcedure en el cual podemos llenar la propiedad ConnectionString directamente con la conexión a la BD ó simplemente en la propiedad Connection le especificamos el ADOConnection que estemos usando, después en la propiedad ProcedureName ponemos el procedimiento almacenado que queremos ejecutar, el cual debe estar previamente programado en la BD.

Ya en tiempo de ejecución en el lugar donde queremos llamar a dicho procedimiento, llenamos los parámetros en caso de que necesite parámetros de entrada de la siguiente manera:

Nombre del ADOStoreProcedure.Parameters [número del parámetro].Value: = Un Valor

Y después lo mandamos a ejecutar:

Nombre del ADOStoreProcedure.ExecProc

En Parameters[0] ó @RETURN_VALUE devuelve:

0: Si se ejecutó correctamente.

Podemos acceder a los parámetros de salida del procedimiento igual que los parámetros de entrada solamente especificando el número del parámetro deseado.

Si solamente estamos interesados en acceder a los parámetros que devuelve nuestro procedimiento podemos simplemente llamar al método Open ó poner la propiedad Active en Trae en vez de llamar al procedimiento ExecProc.


Blogalaxia Tags:

03 enero 2008

PHP - Operadores Aritmeticos

Los operadores de PHP son muy parecidos a los de C y JavaScript, si usted conoce estos lenguajes le resultarán familiares y fáciles de reconocer.

Estos son los operadores que se pueden aplicar a las variables y constantes numéricas.

Operador

Nombre

Ejemplo

Descripción

+

Suma

5 + 6

Suma dos números

-

Resta

7 - 9

Resta dos números

*

Multiplicación

6 * 3

Multiplica dos números

/

División

4 / 8

Divide dos números

%

Módulo

7 % 2

Devuelve el resto de dividir ambos números, en este ejemplo el resultado es 1

++

Suma 1

$a++

Suma 1 al contenido de una variable.

--

Resta 1

$a--

Resta 1 al contenido de una variable.


Blogalaxia Tags: