Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2013, 12:07
orlan89
 
Fecha de Ingreso: noviembre-2013
Ubicación: barcelona
Mensajes: 11
Antigüedad: 12 años, 11 meses
Puntos: 0
formulario php

hola, pues tenia una consulta , ya que tengo que hacer un formulario de horoscopos . Osea un formulario ,que me pida solo la fecha de nacimiento ej(10-11-1990) y me diga que signo soy y la fecha que puesto ; pero me da error al juntar el formulario y el script en php, mas bien no me sale el formulario en pantalla. y me gustario ponerlo todo en una pagina gracias.


Código PHP:
<?php
$data
='01-01-2000';
function 
signe_zodiac($data){ 

        
   
$zodiac = ''; 
         
   list ( 
$dia, $mes, $ano ) = explode ( "-", $data ); 
   
   if     ( ( 
$mes == 1 && $dia > 19 )  || ( $mes == 2 && $dia < 19 ) )  { $zodiac = "Aquari"; }
   elseif ( ( 
$mes == 2 && $dia > 18 )  || ( $mes == 3 && $dia < 21 ) )  { $zodiac = "Pisces"; } 
   elseif ( ( 
$mes == 3 && $dia > 20 )  || ( $mes == 4 && $dia < 20 ) )  { $zodiac = "Àries"; } 
   elseif ( ( 
$mes == 4 && $dia > 19 )  || ( $mes == 5 && $dia < 21 ) )  { $zodiac = "Taure"; } 
   elseif ( ( 
$mes == 5 && $dia > 20 )  || ( $mes == 6 && $dia < 21 ) )  { $zodiac = "Bessons"; } 
   elseif ( ( 
$mes == 6 && $dia > 20 )  || ( $mes == 7 && $dia < 23 ) )  { $zodiac = "Càncer"; } 
   elseif ( ( 
$mes == 7 && $dia > 22 )  || ( $mes == 8 && $dia < 23 ) )  { $zodiac = "LLeó"; } 
   elseif ( ( 
$mes == 8 && $dia > 22 )  || ( $mes == 9 && $dia < 23 ) )  { $zodiac = "Verge"; } 
   elseif ( ( 
$mes == 9 && $dia > 22 )  || ( $mes == 10 && $dia < 23 ) ) { $zodiac = "Balança"; } 
   elseif ( ( 
$mes == 10 && $dia > 22 ) || ( $mes == 11 && $dia < 22 ) ) { $zodiac = "Escorpió"; } 
   elseif ( ( 
$mes == 11 && $dia > 21 ) || ( $mes == 12 && $dia < 22 ) ) { $zodiac = "Sagitari"; } 
   elseif ( ( 
$mes == 12 && $dia > 21 ) || ( $mes == 1 && $dia < 20 ) )  { $zodiac = "Capricorn"; } 

   return 
$zodiac; 
    }


if  (
$_POST['enviar']){
echo 
"<strong>He nascut el dia <strong>".$data;
echo 
"<br>";
echo 
"<strong>El mes signe es </strong>".signe_zodiac($data);
}else
{
?>
<form name="exercici4" method="POST" action="">
Data de naixament:
<input type="text" name="data">

<input type="submit" name="enviar">
<input type="reset" name="esborrar">
</form>
<?php
}
?>