Está en la página 1de 4

SINTAXIS BSICA EN PHP

http://www.desarrolloweb.com/articulos/307.php
http://tecnoloxiaxa.blogspot.com/2009/01/manual-de-php.html
http://www.manualdephp.es/

Para incluir PHP en el cdigo de nuestra pgina:


Un prrafo PHP debe comenzar y terminar con las etiquetas:
<?php
echo CDIGO PHP;
?>
Cada instruccin PHP debe terminar en ;

Comentarios.
//Comentario de una lnea
/*comentario de
Varias
lneas*/

VARIABLES PHP
http://www.desarrolloweb.com/articulos/308.php
Se antepone el $ al nombre de la variable => $variable = valor;
Ejemplos:
$entero=2002; //variable entera
$real=3.14159; //variable con decimales
$cadena="Hola que tal"; // cadena de caracteres
Concatenar cadenas. Operador . : $busqueda='%' . $cadena . '%';

OPERADORES DE COMPARACIN
|| or (O LGICO)
&& and (Y LGICO)
IGUAL ( == ) DISTINTO( != )
MENOR ( < ) MENOR O IGUAL ( <= )
MAYOR ( > ) MAYOR O IGUAL ( >= )

OPERADORES ARITMTICOS
Estos son los bsicos: +, -, *, /
++, -- (funcionan como en C: $a++;)

PRIMEROS PASOS CON PHP

ARRAYS
el ndice es un nmero
$dia[0]="lunes";
$dia[1]="martes";

ARRAYS asociativos: el ndice es una variable que acta como una clave.
$provincia["TO"]= "Toledo";
$provincia["SE"]= "Sevilla";
Forma abreviada: $provincia=array("TO"=> "Toledo", "SE"=> "Sevilla");
Guardar ms de un valor en un elemento del array:
En el array Tcarrito guardamos 4 valores, el ndice es Producto:
$Tcarrito[$Producto]= array('Producto'=>$Producto, 'cantidad'=>$cantidad,
'descripcion'=>$descripcion, 'precio'=> $precio);
//Nmero de elementos del array
$numelementos=count($Tcarrito);
//Recorrer el array Tcarrito
if(!$Tcarrito ) {
echo "El carrito est vaco";
}
else {
foreach($Tcarrito as $k => $v){
echo $v['Producto']; echo"<br/>";
echo $v['descripcion']; echo"<br/>";
echo $v['cantidad'];
echo"<br/>";
echo $v['precio'];
echo"<br/>";
}
//Eliminar un elemento del carrito
unset($Tcarrito[$Producto]); //borra el elemento con ndice $Producto

Ejemplos de estructuras De control:


If:
if (expresin)
{ sentencias; }
else
{ sentencias; }

PRIMEROS PASOS CON PHP

$a=3;
if ($a==3) {
echo "correcto";
} else {
echo "incorrecto";
}

While:
while (expresin) {
sentencias;
}

do {
sentencias;
} while(expresin);

$num=1;
while ($num < 11) {
echo "$num ";
$num++;
}

For:
for (expresion1,expresion2;expresion3) {
sentencias;
}
for ($num=1; $num<11; $num++) {
echo "$num ";
}

Incluir archivos:
La sentencia include() inserta y ejecuta el archivo especificado entre parntesis. Ejemplo:
include("cabeceradestilo2.php");
llama al archivo cabeceradestilo2.php y lo inserta en el propio punto del script donde hemos
hecho la llamada.

Sesiones:
Una variable de sesin es una variable que mantienen su valor a lo largo de los diferentes scripts de
nuestra web (una variable normal solo mantiene su valor a lo largo del script donde est definida).
Para utilizar variables de sesin primero hay que ejecutar la funcin session_start() al principio de
la pgina.
Las variables de sesin se almacenan en el array asociativo $_SESSION.
Con session_start() creamos la sesin si no existe o la retomamos si ya ha sido creada:

<?php
session_start();

?>
$_SESSION['var'] : es una de las formas de definir una variable de sesin.
$_SESSION['login']=$login;
$_SESSION['password']=$password;
Las variables $_SESSION['var'] creadas en cualquier pgina, se propagan a todas las dems pginas
a las que se propague la sesin, sin que para ello sea necesaria ninguna actuacin especfica.

PRIMEROS PASOS CON PHP

Funcin isset($variable):
Comprueba si la variable se ha definido y devuelve true. Si no se ha definido devuelve false.
Ejemplo:
if(isset($_SESSION["Tcarrito"]))
{$Tcarrito = $_SESSION["Tcarrito"]; $numelementos=count($Tcarrito);}
else {$Tcarrito=false; $numelementos=0;}
Si la variable $_SESSION["Tcarrito"]) est definida rescatamos los valores y se lo asignamos a
$Tcarrito. Si no est definida ponemos el nmero de elementos del carrito a 0. Cuando se aade un
elemento al carrito ser una variable definida.

Formularios:
MTODO POST:
Cuando un formulario se enva con el mtodo post:
echo"
echo"
echo"
echo"
echo"
echo"
echo"
echo"
echo"

<form action='inicio.php' method='post' onSubmit='return ValidarDatos2()'>";


<table bgcolor=#cccccc>";
<tr><td class='TD1Def'>Nombre de usuario:</td><td>";
<input type='text' name='login'></td></tr>";
<tr><td class='TD1Def'>Password:</td><td>";
<input type='password' name='password'></td></tr>";
<tr>";
<td><input type='submit' name='entrada' value='Entrada en la Tienda'</td>";
</form>";

inicio.php:
$login=$_POST["login"];
$password=$_POST["password"];
MTODO GET:
En los enlaces:
<A href='historial.php?Nombreyapellidos=$Nombreyapellidos&login=$login'> Historial de
compras
</A>";
historial.php: (recibe los parmetros)
$login=$_GET["login"];
$Nombreyapellidos=$_GET["Nombreyapellidos"];

PRIMEROS PASOS CON PHP

También podría gustarte