Ayuda TEMA 3

Estado
Cerrado para nuevas respuestas

madson

Nuevo Miembro
Miembro
Vera la solucion del tullo

Enviar.html

Insertar CODE, HTML o PHP:
<HTML>

<HEAD>

 <TITLE>Funcion Switch. Ejemplo...</TITLE>

</HEAD>

<BODY background="calendario.gif">

 <FORM action="meses.php" method="GET">

 <FONT COLOR="purple" SIZE=40>Selecciona el mes o escribe un número de 1 a 12, y yo te dire a que mes o numero pertenece.</FONT><HR>

 <FONT COLOR="blue">

 

 Escribe un numero (1-12):<INPUT type="text" name="escribir">

 <FONT COLOR="red">[b]

 O también puedes seleccionar un mes y te dire que numero es ^^

 </FONT>[/b]

 Selecciona un mes:<SELECT name="seleccionar" class="select">

      <OPTION value="">Ninguno...</OPTION>

      <OPTION value="1">Enero</OPTION>

      <OPTION value="2">Febrero</OPTION>

      <OPTION value="3">Marzo</OPTION>

      <OPTION value="4">Abril</OPTION>

      <OPTION value="5">Mayo</OPTION>

      <OPTION value="6">Junio</OPTION>

      <OPTION value="7">Julio</OPTION>

      <OPTION value="8">Agosto</OPTION>

      <OPTION value="9">Septiembre</OPTION>

      <OPTION value="10">Octubre</OPTION>

      <OPTION value="11">Noviembre</OPTION>

      <OPTION value="12">Diciembre</OPTION>

      </SELECT>
<center>

      <INPUT type="submit" name="aceptar" value="Aceptar">

      </center>

 </FONT><HR><HR>

</BODY>  

</HTML>

meses.php

Insertar CODE, HTML o PHP:
<HTML>

<HEAD>

<TITLE>Meses...</TITLE>

</HEAD>

<BODY>

<FONT COLOR="orange">

<?php

  

 

$num1 = $_GET['escribir'];

$num2 = $_GET['seleccionar'];

if(($num1 == TRUE) && ($num2 == FALSE)){

  $num = $num1;

}

elseif(($num1 == FALSE) && ($num2 == TRUE)){

  $num = $num2;

}

else{

echo "Compruebe que has introducido bien los datos";

}

 

switch($num){

 case 1:

  $mes="Enero";

  break;

 case 2:

  $mes="Febrero";

  break;

 case 3:

  $mes="Marzo";

  break;

 case 4:

  $mes="Abril";

  break;

 case 5:

  $mes="Mayo";

  break;

 case 6:

  $mes="Junio";

  break;

 case 7:

  $mes="Julio";

  break;

 case 8:

  $mes="Agosto";

  break;

 case 9:

  $mes="Septiembre";

  break;

 case 10:

  $mes="Octubre";

  break;

 case 11:

  $mes="Noviembre";

  break;

 case 12:

  $mes="Diciembre";

  break;

 default:

  echo "Compruebe si todo esta correctamente escrito.";

}

echo "El mes $num corresponde al mes de $mes";

?>

</FONT>

</BODY>

</HTML>

En el localhost funciona perfectamente.

Saludos
 

Vera

Miembro Activo
Miembro
Ya va muy bien, ha quedado bonito, por lo menos a mi me gusta ^^.

Muchas gracias Madson, Robbie!!!

Saludos!!!

Insertar CODE, HTML o PHP:
http://vera.phpnet.us/meses.htm
 

siriguilla

Miembro
Miembro
Insertar CODE, HTML o PHP:
<HTML>

 <HEAD>

   <TITLE>Calculadora simple</TITLE>

 </HEAD>

 <BODY bgcolor="blue">

   <FONT NAME="Comic Sans MS" COLOR="white">

   <H2><CENTER>[B]Pequeña calculadora que nos permite realizar las cuatro operaciones

   básicas, solo escribe los numeros y selecciona la operacion.[/B]</CENTER></H2>

   <HR><HR>

   <CENTER>

   <FORM action="calculadora.php" method="GET">

     Primer numero: <INPUT type="text" name="pNumero">

     Segundo numero: <INPUT type="text" name="sNumero">

     Selecciona la operacion: <SELECT name="operacion" class="Select">

                              <OPTION value="sumar">Sumar</OPTION>

                              <OPTION value="restar">Restar</OPTION>

                              <OPTION value="multiplicar">Multiplicar</OPTION>

                              <OPTION value="dividir">Dividir</OPTION>

                            </SELECT>

     

     <INPUT type="submit" name="boton" value="Procesar">

   </FORM>

 </BODY>

</HTML>

hola que tal estoy siguiendo el curso a la perfecsion he imprimido todo el curso para así poder estudiarlo mejor el problema que tengo es de que creo el codigo como por ejemplo como el que he puesto arriba y lo ago en dreamwear cuando le doy a verlo en el explorador me sale la calculadora pero nundo va a hacer una operacion no me la hace me pone otra pagina con NO SE PUEDE MOTRAR LA PAGINA y pregunta si eso es norma luego cogi copie el codigo de aquí por si me ahabía equivocado pero sige igual es normal? o soy yo el que lo hace mal?
 

~DarkSoul

Nuevo Miembro
Miembro
claro ahora lo que tienes que hacer es la parte del codigo php entiendes? esa parte es la de html pero sin php no puedes hacer que funcione......



mira mi calculadora ahber si te das una idea...



Insertar CODE, HTML o PHP:
<HTML>

 *<HEAD>

 * *<TITLE>MiniCalculadora by ~DdarkSoul</TITLE>

 *</HEAD>

 *<BODY bgcolor="black">

 * *<FONT COLOR="white">

    <HR>

    <center>[B]MiniCalculadora[/B]</center>

    <HR>

    <center>

    <FORM ACTION="http://darksoul.awardspace.com/MiniCalculadora/index.php" METHOD="GET">

 * Primer Número: <INPUT TYPE="text" NAME="num1">



 * Segundo Número: <INPUT TYPE="text" NAME="num2">



 * Eliga la operación: <SELECT NAME="operacion" CLASS="Select">

 * * * * * * * * * * * * <OPTION VALUE="sumar">Sumar</OPTION>

 * * * * *<OPTION VALUE="restar">Restar</OPTION>

 * * *    <OPTION VALUE="multiplicar">Multiplicar</OPTION>

 * * *    <OPTION VALUE="dividir">Dividir</OPTION>

 * * * *</SELECT>



 * <INPUT TYPE="submit" NAME="boton" VALUE="Calcular">

    </FORM>



    <?PHP

 * $num1=$_GET['num1'];

 * $num2=$_GET['num2'];

 * $operacion=$_GET['operacion'];

 * if($num1==" " && num2==" ")

 * * echo "Tienes que rellenar los campos con números para poder realizar una operación";

 *else

 * *if($operacion=="sumar")

 * * *{

 * * *$sumar=$num1+$num2;

 *    echo "El resultado de la suma es $sumar";

 *    }

 *    elseif($operacion=="restar")

 * * {

 * * $restar=$num1-$num2;

 * * echo "El resultado de la resta es $restar";

 * * }

 *    elseif($operacion=="multiplicar")

 * * {

 * * $multiplicar=$num1*$num2;

 * * echo "El resultado de la multiplicación es $multiplicar";

 * * }

 *    elseif($operacion=="dividir")

 * * {

 * * $dividir=$num1/$num2;

 * * echo "El resultado de la división es $dividir";

 * * }

 *    elseif($operacion=="dividir")

 * * {

 * * $dividir2=$num1/0;

 * * echo "[B]Error:[/B] Es imposible realizar la operación $num1 / 0 ya que ningún número puede ser dividido entre 0";

 * * }

    ?>

 * *</center>

 *</BODY>

</HTML>
mira pincha aquí para verla en accion...
Insertar CODE, HTML o PHP:
http://darksoul.awardspace.com/MiniCalculadora/index.php
 

siriguilla

Miembro
Miembro
entonces ~DarkSoul como quedaria el codigo que he puesto abajo en html para que yo vea la diferencia es que eso no lo he entendido muy bien grqacias por tu ayuda

Insertar CODE, HTML o PHP:
<HTML>

<HEAD>

  <TITLE>Calculadora simple</TITLE>

</HEAD>

<BODY bgcolor="blue">

  <FONT NAME="Comic Sans MS" COLOR="white">

  <H2><CENTER>[B]Pequeña calculadora que nos permite realizar las cuatro operaciones

  básicas, solo escribe los numeros y selecciona la operacion.[/B]</CENTER></H2>

  <HR><HR>

  <CENTER>

  <FORM action="calculadora.php" method="GET">

    Primer numero: <INPUT type="text" name="pNumero">

    Segundo numero: <INPUT type="text" name="sNumero">

    Selecciona la operacion: <SELECT name="operacion" class="Select">

                             <OPTION value="sumar">Sumar</OPTION>

                             <OPTION value="restar">Restar</OPTION>

                             <OPTION value="multiplicar">Multiplicar</OPTION>

                             <OPTION value="dividir">Dividir</OPTION>

                           </SELECT>

    

    <INPUT type="submit" name="boton" value="Procesar">

  </FORM>

</BODY>

</HTML>
 

~DarkSoul

Nuevo Miembro
Miembro
Mira tu hai tienes el codigo de lo que vendria a ser lo visible.... lo que ves en la página ahora lo que tienes que hacer es la parte de php (la mas importante) para que funcione la calculadora..... eso lo puedes hacer con la funcion IF.

IF funciona asi: primero precisamos la condicion, y después de la condicion las acciones a y b (a y b es una forma de decir) entonces si la condicion se cumple aparecera la accion a y si no se cumple aparecera la accion b....... se va entendiendo? bueno pero en el caso de la calculadora no solo son dos acciones a y b son varias.... entonces si no se cumple a va b si tampoco se cumple b va c y asi..... nu se bien como esplicarlo pero aca lo puedes ver mejor: [TEMA 3 - PHP A FONDO

si tienes mas dudas pregunta... ve como funciona if y trata si no sale pregunta donde te quedas...

Saludos
PD: Robbieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee:)
 

siriguilla

Miembro
Miembro
hola he segido el cuerso de aquí paso a paso y me toco la hora de la verdad de frontar lo que yo sabia y creo que no se todavia mucho el caso es de que tengo que crear una pagina para mayores de 18 años y le he puesto que el usuario tenga que poner su fecha de nacimento mediantre diferentes etiqueta y un boton que pone continuar el caso es de que pongo que desde el 1988 no pueda pasar y le salga un mensaje informando de que no tiene 18 años y si pone menos de 1988 pues que pase pero nada no me deja a ver si me ayudais que clase de codigo cojo para eso
 
Estado
Cerrado para nuevas respuestas
Thread starter Temas similares Forum Replies Date
D Taller PHP 0
rob1104 Taller PHP 0
rob1104 Taller PHP 4
rob1104 Taller PHP 28
Arriba Pie