Hola, tengo un problema, mi problema es que necesito que en php, si pongo en el campo que es dia 30/02/2010 me diga que febrero no tiene 30 dias!
Aqui esta mi codigo:
<html>
<body>
<form method="GET" action="recuperacio2.php">
<?php
$email="";
session_start();
if (isset($GET['nom']))
if (isset($GET['cognom']))
if (isset($GET['dni']))
if (isset($GET['direccio']))
if (isset($GET['telefon']))
if (isset($GET['data']))
if (isset($GET['email']))
{
$nom = $GET['nom'];
$cognom = $GET['cognom'];
$direccio = $GET['direccio'];
$dni = $GET['dni'];
$dni1 ="";
$telefon = $GET['telefon'];
$data = $GET['data'];
$diaok="";
$n="";
$d="";
$m="";
$a="";
$email = $GET['email'];
$ok ="";
$numero="";
if ($nom == "") echo "Siusplau, Introdueix un nom" . "<br>";
else echo "Esta persona se llama: " . $nom . "";
if ($cognom == "") echo " Siusplau, Introdueix un cognom" . "<br>";
else echo ", Su apellido es: " . $cognom . "";
if(strlen($direccio) < 2)
{
echo " La direccion ha de tener mas de 2 catacteres <br>";
}
else
{
echo ", El carrer on viu es: ". "" . $direccio . "";
}
$total = $telefon;
if (strlen($telefon) < 9)
{
echo " , el telefon a de contenir 9 caracters, ";
}
else
{
if ($total[0] == "9")
{
echo " El seu telefon de contacte es: ". "" . $telefon . "";
}
else
{
echo " El telefon comença per 9! <br>";
}
}
$d = substr($data, 0, 2);
$m = substr($data, 3, 2);
$a = substr($data, 6, 10);
function letra_nif($dni)
{
return substr("TRWAGMYFPDXBNJZSQVHLCKE",$dni%23,1);
}
if ($numero != $dni) echo ', el DNI correcte de aquesta persona es: '.$dni.letra_nif($dni).'' . "";
$longDNI=strlen($dni);
if ($longDNI<9) echo " Aquest DNI introduit es incorrecte, ";
$i=0;
while ($i<8 && $dni1)
{
$numero=substr($dni,$i,1);
if (i_int($numero)) $i=$i+1;
else $ok=false;
}
$string = $data;
if ($data =="")
{
echo " Siusplau, Introdueix el dia que vas neixer <br>";
}
else{
if(($d<0 || $d>31) || ($m<1 || $m >12) || ($a<1900 || $a>2010))
{
echo " Fica una fecha real!";
}
else{
if(($string[3] != "/") && ($string[5] != "/"))
{
echo " Repasa el format Siusplau";
}else
{
$diaok = $d . "/" . $m . "/" . $a;
echo ", aquesta persona va néixer en el dia : ". "" . $diaok . "";
}
}
}
}
if ($email == "") echo " Sisplau, introdueix algo en el camp Email.<br>";
else
if(strstr($email, '@') && (strstr($email, '.') ))
{
echo ", Per a finalitzar, el seu correu electronic es: " . "" . $email . "";
}
else
{
echo " Siusplau introdueix un correu valid <br>";
}
?>
<table border =7 align=center>
<tr>
<td>Nom:</td><td> <input name="nom" type="text" value='<?php if (isset($GET['nom'])) echo $GET['nom'];?>'/></td><td>* Camp Obligatori</td>
</tr>
<tr>
<td>Cognom:</td><td> <input name="cognom" type="text" value='<?php if (isset($GET['cognom'])) echo $GET['cognom'];?>'/> </td><td>* Camp Obligatori</td>
</tr>
<tr>
<td>DNI:</td><td> <input name="dni" type="text" name="dni"
value='<?php if (isset($GET['dni'])) echo $GET['dni'];?>'
size="9" maxlength="9"/></td> <td>* Camp Obligatori, recordar 9 digits</td>
</tr>
<tr>
<td>Direcció:</td><td> <input name="direccio" type="text"
value='<?php if (isset($GET['direccio'])) echo $GET['direccio'];?>'/></td><td>* Camp Obligatori, recordar 2 digits min.</td>
</tr>
<tr>
<td>Telefon:</td><td> <input name="telefon" type="text"
value='<?php if (isset($GET['telefon'])) echo $GET['telefon'];?>' size="9" maxlength="9"/></td><td>* Camp Obligatori, recordar 9 digits</td>
</tr>
<tr>
<td>Fecha de naixement:</td><td> <input name="data" type="text"
value='<?php if (isset($GET['data'])) echo $GET['data'];?>'
size="10" maxlength="10"/></td><td>* Camp Obligatori, recordar separació</td>
</tr>
<tr>
<td>Correu electronic:</td><td> <input name="email"
value='<?php if (isset($GET['email'])) echo $GET['email'];?>'type="text"/></td><td>* Camp Obligatori, recordar "@" "." digits</td>
</tr>
<tr>
<td colspan=5><input type="submit" value="Generar"></td>
</tr>
</table>
<br>
<br>
<br>
<b>Tota la informacio treta de:</b> <br> www.mediavida.com <br> www.desarrolloweb.com <br>www.phpayuda.es <br> www.programacionphp.net <br> www.mundogamers.com <br> www.webexperto.com<br> www.google.es/support/forum/p/webmasters <br> es.answers.yahoo.com/<br> www.webexperto.com <br>www.programacionweb.net <br> http://php.net/manual/es/ <br>www.tejedoresdelweb.com <br> www.webstilo.com <br> www.webtaller.com<br>www.webviva.com<br>www.php.net
<br>
<b> Gracies </b>
</form>
</body>
</html>