viernes, 6 de marzo de 2015

Practicas PHP


Lo que necesitamos para escribir los codigos es Dreamweaver, seleccionamos PHP y podremos escribir los codigos que queremos utilizar:


1. Debemos tener una etiqueta que abra y cierre el codigo php, ejemplo:


2. Se debe guardar con el nombre que le van a colocar .php de este modo, ejemplo: practica1.php

a. Con este codigo que tenemos aqui lo que vamos a hacer es a imprimir datos.
<?php
//este programa fue creado por Ana Piloso
echo "<br/> primer curso e nombre facilito";
echo "<br/> fecha de nacimiento 20/4/1997";
echo "<br/> tengo 17 años";
echo "<br/> mi nombre es ana";

?>

 



b. En este código podremos observar la interaccion de Html con Php; los saltos de linea de html y php es: "<br/>", en html para agregar una separacion usaremos el codigo: &nbsp;

  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<br/>
<body>

esto es una prueba
<?php
echo "<br/hola maria";
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mi nombre es &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;carlos"
?>
<br/>
hoy es miercoles

<body>
</body>
</html>


c. Aqui veremos variables y los comentarios en Php, existen 2 tipos de comentarios veremos el de doble //, ejemplo: //operadores de asignacion



1.Los operadores de php son los que nos permiten realizar alguna operacion.
2.Las variables se definen con el numero de $ al principio.
3. Los comentarios en php nos permiten organizar o clasificar nuestro código.

<?php
$adicion = 4+4; //el valor es 8
$multiplicacion = $adicion * 3;
echo $adicion;
echo "<br>";
echo $multiplicacion;
//operadores de asignacion
$valor1="hola";
echo "<br>";
$valor2=20;
echo $valor1;
echo "<br>";
echo $valor2;
?>


 



d.Con este codigo podemos ver el condicional if: este condicional nos permite ejecutar un bloque de accion dependiendo si esta se cumple se determina un bloque de acciones y si no se determina otro.

<?php
if (7==7)
{
echo "esto es verdad";
}else
{
echo"esto no es verdad";
}
?>


e. Este codigo nos puede servir para saber quien es mayor y menor e igual de los códigos siguientes:

1.
<?php
$aumento=5;

while($aumento<=10)
{
 echo $aumento."<br>";
      $aumento++;
}
?>

2.
<?php
$aumento=5;

while($aumento<=10)
{
 echo "ana."<br>";
      $aumento++;
}
?>

3.
<?php
$variable1=8;
do
{
echo $variable1;
   }while ($variable1=9)
   ?>

 CONEXIÓN-FORMULARIO-INGRESAR

CONEXIÓN:
<?php
$host="localhost";
$user="root";
$pw= "123";
$db="control3";
?>

FORMULARIO:
<form action="ingresar.php"post">
  <tr>
    <td>nombre:</td>
      <input type"text"name="nombre"/>
    </p></td>
  </tr>
  <tr>
    <td>apellido:</td>
    <td><input type="text"name="apellido"/></td>
  <tr>
    <td colspan="2"><p>
      <input type="submit"value="registrar"/>
    </p></td>
  </tr>
</table>                                                          
</form>

INGRESAR:
<?php
include ("conexion.php");
if (isset ($_POST['nombre'])&& !empty($_POST['nombre'])&&
isset ($_POST['apellido'])&& !empty($_POST)['apellido']))
{
$con=mysql_connect($hots,$user,$pw,$db)
or die ("HAY ALGUN PROBLEMA CON EL SERVIDOR");
mysql_select_db($db,$con) or die("REVISA EXIXTE ALGUN PROBLEMA CON LA BASE DE DATOS");
mysql_query("INSERT INTO estudiantes (nombre,apellido) VALUES('$_POST[apellido]')",$con);
echo"LOS DATOS FUERON ALMACENADOS CON EXITO";
}
?>

REGISTRO DE USUARIO

-Este codigo nos sirve para hacer un Registro de Usuario:

<form name="form1" method="post" action="">
  <table width="518" border="1">
    <tr>
      <td colspan="2">REGISTRO DE USUARIO</td>
    </tr>
    <tr>
      <td width="184">Cedula:</td>
      <td width="318"><label for="cedula"></label>
      <input type="text" name="cedula" id="cedula"></td>
    </tr>
    <tr>
      <td>Nombre:</td>
      <td><label for="nombre"></label>
      <input type="text" name="nombre" id="nombre"></td>
    </tr>
    <tr>
      <td>Apellido:</td>
      <td><label for="apellido"></label>
      <input type="text" name="apellido" id="apellido"></td>
    </tr>
    <tr>
      <td>Estado de nacimiento:</td>
      <td><label for="estado"></label>
        <select name="estado" id="estado">
        <option value="bolivar">Bolivar</option>
        <option value="dtto Capital">Distrito Capital</option>
        <option value="delta Amacuro">Delta Amacuro</option>
        <option value="lara">Lara</option>
        <option value="trujillo">Trujillo</option>
        <option value="tachira">Tachira</option>
        <option value="falcon">Falcon</option>
        <option value="anzoategui">Anzoategui</option>
        <option value="apure">Apure</option>
        <option value="zulia">Zulia</option>
        <option value="vargas">Vargas</option>
        <option value="monagas">Monagas</option>
        <option value="aragua">Aragua</option>
        <option value="cojedes">Cojedes</option>
        <option value="yaracuy">Yaracuy</option>
        <option value="merida">Merida</option>
        <option value="carabobo">Carabobo</option>
        <option value="barinas">Barinas</option>
        <option value="guarico">Guarico</option>
        <option value="nva.esparta">Nva.Esparta</option>
        <option value="amazonas">Amazonas</option>
        <option value="sucre">Sucre</option>
                             

      </select></td>
    </tr>
    <tr>
      <td>Direccion:</td>
      <td><label for="direccion"></label>
      <textarea name="direccion" id="direccion" cols="45" rows="5"></textarea></td>
    </tr>
    <tr>
      <td>Fecha de nacimiento:</td>
      <td><label for="adi"></label>
        <label for="dia"></label>
        <select name="dia" id="dia">
        <?php
for($i=1;$i<=31;$i++){
echo "<option value='$i'>$i</option>\n";
}
?>
      </select>
        <label for="mes"></label>
        <label for="ano"></label>
        <select name="ano" id="ano">
          <option value="enero">Enero</option>
        <option value="enero">Febrero</option>
        <option value="enero">Marzo</option>
        <option value="enero">Abril</option>
        <option value="enero">Mayo</option>
        <option value="enero">Junio</option>
        <option value="enero">Julio</option>
        <option value="enero">Agosto</option>
        <option value="enero">Septiembre</option>
        <option value="enero">Octubre</option>
        <option value="enero">Novienbre</option>
        <option value="enero">Diciembre</option>
    </select>
        <select name="mes" id="mes">
          <?php
for ($i=1950;$i<=date("Y");$i++) {
echo"<option value='$i'>$i</option>\n";
}
?>
      </select></td>
    </tr>
    <tr>
      <td>Sexo:</td>
      <td><input type="radio" name="radio" id="sexo femenino" value="sexo femenino">
        <label for="sexo femenino">Femenino</label>
        <label for="sexo femenino"></label>
        <input type="radio" name="radio" id="sexo masculino" value="sexo masculino">
        <label for="sexo masculino">Masculino</label>
<label for="sexo masculino"></label></td>
    </tr>
    <tr>
      <td>Pasatiempos:</td>
      <td><input type="checkbox" name="h1" id="h1">
      <label for="h1">Leer
        <input type="checkbox" name="h2" id="h2">
      Cine
      <input type="checkbox" name="h3" id="h3">
      Musica
      <input type="checkbox" name="h4" id="h4">
      Deportes
      <input type="checkbox" name="h5" id="h5">
      Cocina
      <input type="checkbox" name="h6" id="h6">
      Bailar</label></td>
    </tr>
    <tr>
      <td>Correo electronico:</td>
      <td><label for="e-mail"></label>
      <input type="text" name="e-mail" id="e-mail"></td>
    </tr>
    <tr>
      <td>Nombre de ususario:</td>
      <td><label for="login"></label>
      <input type="text" name="login" id="login"></td>
    </tr>
    <tr>
      <td>Contrasena:</td>
      <td><label for="password"></label>
      <input type="text" name="password" id="password"></td>
    </tr>
    <tr>
      <td colspan="2"><input type="submit" value="Borrar">
         <input type="submit" value="Enviar"></td>
    </tr>
  </table>
</form>


CONEXIÓN-REGISTRAR-VALIDAR INGRESO

Este codigo sirve para crear un sistema de registro:


VALIDAR INGRESO:
<?php
session_star();
include ("conexion.php");
if (isset ($_POST['username'])&&!empty($_POST['username'])&&
isset ($_POST['password'])&&!empty($_POST['password']))
{
$con=mysql_connect($host,$user,$pw,$db) or die ("PROBLEMAS CON EL SERVIDOR");
mysql_select_db($db,$con)or die ("problemas con la BASE DE DATOS");
$sel=mysql_query("SELECT USUARIO,PW,CPW FROM registros WHERE USUARIO='$_POST[username]'",$con);
$sesion=mysql_fetch_array($sel);
IF ($_POST['password'] == $sesion['PW']){
$_SESSION['username']= $_POST ['username'];
echo "SESION EXITOSA";
header ("Location:registro.html");
}else{
echo "USTED NO SE ENCUENTRA REGISTRADO";
}
}else
{
echo"DEBES LLENAR TODOS LOS CAMPOS";
}
?>

REGISTRAR:
<?php
include("conexion.php");
if(isset($_POST['usernamesignup']) && !empty($_POST['usernamesignup']) &&
isset($_POST['emailsignup']) && !empty($_POST['emailsignup']) &&
isset($_POST['passwordsignup']) && !empty($_POST['passwordsignup']) &&
isset($_POST['passwordsignup_confirm']) && !empty($_POST['passwordsignau_confirm']) &&
$_POST['passwordsignup'] == $_POST['passwordsignup_confirm'])
{
$con=mysql_connect($host,$user.$pw,$db)
or die ("HAY ALGUN PROBLEMA CON EL SERVIDOR");
mysql_select_db($db,$con) or die("REVISA EXISTE ALGUN PROBLEMA CON LA BASE DE DATOS");
mysql_query("INSERT INTO registros (NOMBRE,USUARIO,PW,CPW) VALUES('$_POST[usernamesignup]','$_POST[emailsignup]','$_POST[passwordsinup]','$_POST[passwordsignup_confirm]')"$con);
echo"LOS DATOS FUERON ALMACENADOS CON EXITO";
header ("Location:registro.html");
}else{
echo "DEBE INTRODUCIR LOS DATOS";
}
?>

CONEXIÓN:
<?php
$host="localhost";
$user="root";
$pw="123";
$db="ana";
?>





No hay comentarios.:

Publicar un comentario