Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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++;)
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
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:
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"];