Estilos de programación SIFC Jesús Iván Lugo Bustillos Versión 1.1 Administración de Proyectos Estilos de programación Comentarios Para colocar un comentario se hará de la siguiente manera: 1) Colocamos dos diagonales “//” antes del texto a) Ejemplo: //esta variable…. 2) Colocamos una diagonal y un asterisco al iniciar el texto “/*” y colocamos un asterisco y una diagonal al finalizar el texto “*/” esto para textos largos. a) Ejemplo: /* aquí se declara la función para realizar La conexión a la base de datos….*/ PHP Tags código Siempre utilizar <?php ?> para delimitar el código php y no utilizar contracciones como <? ?> Consultas MySQL Para realizar una consulta a la base de datos desde php, se implementara el siguiente código, en el cual dependiendo sea el caso se tendrá que cambiar la base de datos, tabla y sentencia. Todas las consultas deberán llevar la siguiente estructura: $conexion = mysql_connect("Servidor", "usuario", "contraseña"); mysql_select_db('base de datos',$conexion); $sql=("sentencia"); $res = mysql_query($sql, $conexion) or die(mysql_error()); //Y deberá de finalizar con el cierre de la conexión a la base de datos mysql_close(); Control de estructuras El condicional “if else” estará definido por la palabra if, seguido de la condición entre paréntesis, seguido de la llave y dentro de la llave es donde se colocara nuestro método o instrucción. Todo condicional “if ” y “else” deberá utilizarse de la siguiente manera <?php if ((condicion1)) { accion1(); } else { Accion(); otraAccion(); } ?> Universidad Autónoma de Baja California Facultad de Ciencias Estilos de programación Administración de Proyectos Definición de variables Toda variable deberá definir anteponiendo el signo “$” y colocando el nombre en minúsculas, en caso de llevar un número se colocará enseguida del nombre sin guiones bajos o algún otro carácter a excepción de las variables propias ya definidas por el lenguaje. <?php $dato = $_POST['dato']; $nombre1= $_POST['nombre']; ?> Definición de funciones Las funciones deberán declararse con la palabra “function” seguidas del nombre de la clase la cual estará nombrada de acuerdo al funcionamiento de la misma. <?php function nombre_funcion($parametro1, $parametro2) { instruccion1; instruccion2; leer(); } ?> Ejemplo Este código es el encargado de agregar los equipos a la tabla temporal de reportes. <?php //recibo datos $ver=$_POST['selec']; $seleccion=$_POST['selec']; $arreglo=count($seleccion); $i=0; $conexion = mysql_connect("localhost", "root", ""); mysql_select_db('almacen',$conexion); while($i<=$arreglo-1){ $sql="INSERT INTO reportes (id_equipo) VALUES('".$seleccion[$i]."')"; $res = mysql_query($sql, $conexion) or die(mysql_error()); $i++; } mysql_close(); header("Location: consultar.php"); ?> Universidad Autónoma de Baja California Facultad de Ciencias