Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/12/2010, 15:35
Avatar de darkmind
darkmind
 
Fecha de Ingreso: diciembre-2010
Ubicación: caracas
Mensajes: 9
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: hola buenas tardes tengo una duda en php

bueno les pondre el codigo que tengo, este es del formulario html


<td width="23%"><font size="3" face="Arial, Helvetica, sans-serif">fecha de nacimiento:</font></td>
<td width="77%"><b>Dia:</b><select name="dia"><?php
for ($d=1;$d<=31;$d++)
{
echo "<option value=$d>$d </option>";
}
?>
</select>
<b>Mes:</b><select name="mes">
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<b>Año</b><select name="year"><?php
for ($a=1920;$a<=2011;$a++)
{
echo "<option value=$a>$a</option>";
}
?>
</select></td>
</tr>

y este es el codigo php

<?php
function formatearfecha ($d,$m,$a)
{
$mes="";
switch ($m)
{
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:
}
return ($_POST ["dia"]." de ".$mes. " de ".$_POST["year"]);
}
?>
<?php echo formatearfecha ($_POST["dia"], $_POST["mes"],$_POST["year"]);?>
<body>
<?php
//conexion al servidor mysql
$enlace=mysql_connect('localhost','root','');
if (!$enlace){
die('no se pudo realizar la conexion con el servidor mysql:'.mysql_error());
}
//se selecciona la base de datos a utilizar
$mybd=mysql_select_db('seguro', $enlace);
if(!$mybd){
die('no se pudo seleccionar la base de datos:'.mysql_error());
}
$ci=$_POST['ci'];
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$fecha=$_POST[''];
$direccion=$_POST['direccion'];
$telefono_mov=$_POST['telefono_mov'];
$telefono_hab=$_POST['telefono_hab'];
$genero=$_POST['sexo'];
$tipopersona=$_POST['tipopersona'];
$query="insert into personas(cedula,nombre,apellido,fecha_nac,direccio n,telefono_hab, telefono_mov,cod_genero,cod_tipo_persona) values('$ci', '$nombre', '$apellido', '$fecha', '$direccion','$telefono_hab','$telefono_mov','$gen ero', '$tipopersona')";


a ver espero esto sirva =D