PRACTICA DE CÓDIGO HTML/PHP ESCRIBA EL CÓDIGO CORRESPONDIENTE EN HTML Y PHP Ejemplo: Escribe tu nombre centreado, con tipo de letra "Arial" y tamaño 3 <center><font face="arial" size="3">juan Gómez</font></center> echo "<center><font face='arial' size='3'>juan Gómez</font></center>"; 1. Apertura y cierre de un formulario que enviará datos a un archivo "registro.php" HTML : <form method="post" action="registro.php"> </form> PHP Forma 1: echo "<form method='post' action='registro.php'>"; echo "</form>"; PHP Forma 2: echo "<form method='post' action='registro.php'> </form>"; 2. Ingreso de un valor mediante una caja de texto en sus tres tipos: text, password y hidden (explique cuando se usa cada uno de éstos tipos) Nombre:<input type="text" name="nombre" size="40"> Nombre:<input type="password" name="nombre" size="40"> Nombre:<input type="hidden" name="nombre" size="40"> echo "Nombre:<input type='text' name='nombre' size='40'>"; echo "Nombre:<input type='password' name='nombre' size='40'>"; echo "Nombre:<input type='hidden' name='nombre' size='40'>"; text -> muestra el texto tal cual se escribe password -> utiliza asteriscos para representar cada caracter hidden -> la entrana no se visualiza (para no sufrir alteraciones) 3. Ingreso de un valor mediante un cuadro de texto con barras Asunto:<textarea rows="5" cols="20" name="descripcion"></textarea> echo"asunto:<textarea rows='5' cols='20' name='descripcion'></textarea>"; 4. Seleccionar un valor mediante un Cuadro combinado (con dos opciones p.e. Sexo) Sexo: <select name="sexo"> <option>masculino</option> 1
<option>femenino</option> </select> PHP Forma 1: echo "Sexo: <select name='sexo'>"; echo "<option>masculino</option>"; echo "<option>femenino</option>"; </select> PHP Forma 2: echo "Sexo: <select name='sexo'> <option>masculino</option> <option>femenino</option>"; </select> 5. Seleccionar un valor mediante Botones de opción (con dos opciones p.e. Turno) Turno: <input type="radio" name="turno">mañana<br> <input type="radio" name="turno">tarde<br> PHP Forma 1: echo "Turno: <input type='radio' name='turno'>mañana<br>"; echo "<input type='radio' name='turno'>tarde<br>"; PHP Forma 2: echo "Turno: <input type='radio' name='turno'>mañana<br> <input type='radio' name='turno'>tarde<br>"; 6. Seleccionar un valor mediante una Casilla de verificación (p.e. Trabaja, Estudia, Debe..etc) Trabaja:<input type="checkbox" name="trabaja"> echo"trabaja:<input type='checkbox' name='trabaja'>"; 7. Botón para enviar la información del formulario <input type="submit" name="boton" value="enviar"> echo"<input type='submit' name='boton' value='enviar'>"; 8. Botón para información del formulario o restablecerla a su formato original <input type="reset" name="boton" value="reestablecer"> echo"<input type='reset' name='boton' value='reestablecer'>"; 9. Crear un enlace llamado "Haga click aqui" para enviar a la página "ofertas.php" 2
<a href="ofertas.php">haga click aquí</a> echo "<a href='ofertas.php'>haga click aquí</a>"; 10. Crear una imagen llamada "logo.gif" para enviar a la página "ofertas.php" <a href="ofertas.php"><img src="logo.gif"></a> echo "<a href='ofertas.php'><img src='logo.gif'></a>"; CODIGO PHP 1. Asignar los valores de dos estaturas. Calcular y visualizar su promedio $a=23; $b=45; $prom=($a+$b)/2; echo "El promedio es : $prom"; Forma 1 echo "El promedio es : ".$prom; Forma 2 2. Asignar el valor de una nota y determinar si es de aprobación o reprobación $nota=56; if ($nota>=51) echo "APROBO"; else echo "REPROBO";; 3. Asignar una edad y determinar a que período de la vida corresponde (Niño,Joven,Adulto,Anciano) $edad=25; if ($edad<=12) echo "NIÑO";; if ($edad>12&&$edad<=25) echo "JOVEN";; if ($edad>25&&$edad<=55) echo "ADULTO";; if ($edad>55) echo "ANCIANO";; 4. Visualiza 50 veces tu nombre en la pantalla for ($i=1;$i<=10;$i++) echo "JUAN CARLOS<br>";; 3
BASES DE DATOS 1. Instrucción para conectarse a un servidor y a la base de datos con las características dadas por el servidor www.000webhost.com que se muestran a continuación $mysql_host = "mysql1.000webhost.com"; $mysql_database = "a7922699_a321"; $mysql_user = "a7922699_med"; $mysql_password = "serv4566"; localhost base de datos root password $conexion=mysql_connect("mysql1.000webhost.com "," a7922699_med "," serv4566"); mysql_select_db("a7922699_a321",$conexion); Se tienen la siguiente tabla llamada "datos": ci nombre fnac sexo sección sueldo estado 2345678 Víctor Gómez 1978-05-23 Masculino 3 300 Retirado 3247855 María Pérez 1970-06-15 Femenino 1 500 Vigente 2. Recibir en 7 variables los valores de un registro enviado por un formulario $ci=$_post["ci"]; $nombre=$_post["nombre"]; $fnac=$_post["fnac"]; $sexo=$_post["sexo"]; $seccion=$_post["seccion"]; $sueldo=$_post["sueldo"]; $estado=$_post["estado"]; 3. Se tiene el siguiente enlace "http://www.sitio.com/mostrar.php?cod=34567&nombre=juan". Cuales son las dos instrucciones para recibir éstos dos valores enviados por el enlace? $cod=$_get["cod"]; $nombre=$_get["nombre"]; 4. Instrucción para Insertar un nuevo registro a ésta tabla $resultado=mysql_query("insert into datos (ci,nombre,fnac,sexo,seccion,sueldo,estado) values ('$ci','$nombre','$fnac','$sexo','$seccion','$sueldo','$estado')"); 5. Instrucción para incrementar 100 Bs a todos los que trabajan en la sección 3 $resultado=mysql_query("update datos set sueldo=sueldo+300 where seccion=3"); 6. Instrucción para eliminar todos los registros de los Retirados $resultado=mysql_query("delete from datos where estado='retirado'"); 4
7. Asignar en una variable el número de una cédula de identidad. Instrucción para mostrar el registro de la persona a la que le pertenece. $ci=3456782; $resultado=mysql_query("select * from datos where ci='$ci'"); echo "Nombre:".$filas["nombre"]; echo "Sueldo:".$filas["sueldo"]; echo "Sección:".$filas["seccion"]; 8. Instrucción para mostrar todos los registros en formato " ci nombre sexo estado " $resultado=mysql_query("select * from datos"); echo " ".$filas["ci"]; echo " ".$filas["nombre"]; echo " ".$filas["sexo"]; echo " ".$filas["estado"]." "; CONSULTAS (Sólo la consulta SELECT en PHP, no es necesario mostrar) 1. Consulta para mostrar cuantos de cada sexo existen, por ejemplo: Masculino 5 Femenino 3 select sexo,count(sexo) as total from datos group by sexo 2. Consulta para mostrar la lista de nombres numerada y en orden ascendente 1. María Pérez 2. Víctor López $resultado=mysql_query("select nombre from datos order by nombre"); $n=0; $n=$n+1; echo $n.".- ".$filas["nombre"]; 3. Consulta para mostrar solo el nombre y la primera letra del campo sexo, por ejemplo Víctor López M María Pérez F 5
$resultado=mysql_query("select nombre,substr(nombre,1,1) as letra from datos"); echo $filas["nombre"]." -- ".$filas["letra"]; 6