martes, 23 de noviembre de 2010

Turismo

Este codigo nos mermite seleccionar una opcion turistica atraves de una estructura de seleccion para mostrarnos un mensaje.

<body bgcolor="#D2EBF7">
<?php
if(!isset($_POST["ciudad"])){
?>
 <h3>Conoce el Perú</h3>
 <form method = "post" action = "destino_turistico.php">
  <b>Ciudad a visitar:</b>
  <select size="1" name="ciudad">
   <option value="1">Chiclayo</option>
   <option value="2">Trujillo</option>
   <option value="3">Cajamarca</option>
   <option value="4">Iquitos</option>
   <option value="5">Huaraz</option>
   <option value="6">Huancayo</option>
   <option value="7">Arequipa</option>
   <option value="8">Cuzco</option>
  </select>
  <br><input type="submit" value="Enviar">
 </form>
<?php
}
else{
 $ciudad = $_POST["ciudad"];
 echo "Ciudad seleccionada: $ciudad<br>";
 switch($ciudad){
  case 1:
   echo "Chiclayo, ciudad de la amistad.";
   break;
  case 2:
   echo "Trujillo, ciudad de la eterna primavera.";
   break;
  case 3:
   echo "Cajamarca, simplemente una ciudad espectacular.";
   break;
  case 4:
   echo "Iquitos, no te podras olvidar de sus encantos";
   break;
  case 5:
   echo "Huaraz, sus nevados son impresionantes.";
   break;
  case 6:
   echo "Huancayo, ciudad INCONTRASTABLE.";
   break;
  case 7:
   echo "Arequipa, lo mejor es su gente.";
   break;
  case 8:
   echo "Cuzco, quedaras encantado.";
   break;
 }
 echo "<br><a href='destino_turistico.php'>Nueva Selección</a>";
}
?>
</body>

Tabla de multiplicar

Este desarrollo nos permite ingresar un numero para mostrarnos su tabla de multiplicar.

<body bgcolor="#CCCCFF">
<?php
if(!isset($_POST["seguro"])){
?>
 <h2>Tabla de Multiplicar</h2>
 <form method = "post" action = "tabla_multiplicacion.php">
  Número <input type="text" name="n" size="2">
  <input type="hidden" name="seguro" value="12345">
  <input type="submit" value="Enviar">
 </form>
<?php
}
else{
 $n = $_POST["n"];
 $k = 1;
 echo "<table>";
 do{
  $r = $n * $k;
  echo "<tr>";
  echo "<td>$n<td>";
  echo "<td>*<td>";
  echo "<td>$k<td>";
  echo "<td>=<td>";
  echo "<td>$r<td>";
  echo "<tr>";
 } while ($k++ < 12);
 echo "</table>";
 echo "<a href='tabla_multiplicacion.php'>Nueva Prueba</a>";
}
?>
</body>

Suma de dos numeros

La intecion es introducir dos valores en un formulario de html y optener el resultado en una
pagina de php.

esta es el codigo en html.

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Suma de dos numeros</title>
</head>
<body bgcolor="#D2EBF7">
<h1>Suma de Dos Números</h1>
<form method="get" action="resultado.php">
 <b>Valor 1:</b><input type="text" name="N1"><br>
 <b>Valor 2:</b><input type="text" name="N2"><br>
 <input type="submit" value="Enviar">
 <input type="reset" value="Limpiar">
</form>
</body>
</html>

esta es el código en php.

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Resultado de sumas</title>
</head>
<body bgcolor="#CCFFFF">
<?php
 $suma = $_GET["N1"] + $_GET["N2"];
 echo "<h1>Resultado</h1>";
 echo "N1: " . $_GET["N1"] . "<br>";
 echo "N2: " . $_GET["N2"] . "<br>";
 echo "Suma: $suma<br>";
?>
<a href="suma.html">Nueva Suma</a>
</body>
</html>

martes, 2 de noviembre de 2010

Operadores de asignación

$a =  $b   Asigna a $a el contenido de $b
$a += $b   Le suma a $b a $a
$a -= $b   Le resta a $b a $a
$a *= $b   Multiplica $a por $b y lo asigna a $a
$a /= $b   Divide $a por $b y lo asigna a $a
$a .= $b   Añade la cadena $b a la cadena $a

Operadores Lógicos

$a AND $b          Verdadero si ambos son verdadero
$a &&  $b            Verdadero si ambos son verdadero
$a OR  $b             Verdadero si alguno de los dos es verdadero
$a !!  $b               Verdadero si alguno de los dos es verdadero
$a XOR $b           Verdadero si sólo uno de los dos es verdadero
!$a                       Verdadero si $a es falso, y recíprocamente

Operadores de comparación

$a <  $b       $a menor que $b
$a >  $b       $a mayor que $b
$a <= $b      $a menor o igual que $b
$a >= $b      $a mayor o igual que $b
$a == $b      $a igual que $b
$a != $b       $a distinto que $b

Operadores de cadena

El único operador de cadenas que existen es el de concatenación, el punto. Pero también, PHP dispone de toda una batería de funciones que nos permitirán trabajar cómodamente con las cadenas.
$a = "Hola";
$b = $a ."amigos seguidores del blog"; // Ahora $b contiene "Hola amigos seguidores del blog "
En este punto hay que hacer una distinción, la interpretación que hace PHP de las simples y dobles comillas. En el segundo caso PHP interpretará el contenido de la cadena.
$a = "Vallejo";
echo = 'Hola $a';   //Esto escribirá "Hola $a"
echo = "Hola $a";  //Esto escribirá "Hola Vallejo"