Gracias por tu respuesta, pateketrueke, tienes razón, es difícil leer la mente
EL tema es que no hay mucho más que mostrar, es decir, si solo he puesto esto es para no llenar el post con código que, al fin y al cabo, no tiene mucho que ver con el tema en cuestión, son validaciones y demás, pero en fin, espero que me quepa todo, ahí va...
Archivo form.php
Código PHP:
Ver original<script type="text/javascript">
var RecaptchaOptions = {
lang : 'es',
};
</script>
<div align="center">
<table border="0" cellpadding="0" style="border-collapse: collapse; background-color:#FFFFFF; width: 750px;">
<tr>
<td align="center" colspan="2">Registro</td>
</tr>
<tr>
<form name="alta" id="alta" action="" method="post">
<td>Nombre:</td>
<td><input type="text" id="nombre" name="nombre" size="30" maxlength="70" value="
<?php if (isset($_POST['nombre'])) { echo $_POST['nombre']; } ?>" tabindex="2"></td>
</tr>
<tr>
<td>Apellidos:</td>
<td><input type="text" id="apellidos" name="apellidos" size="50" maxlength="70" value="
<?php if (isset($_POST['apellidos'])) { echo $_POST['apellidos']; } ?>" tabindex="3"></td>
</tr>
<tr>
<td>N.I.F.:</td>
<td><input type="text" id="nif" name="nif" size="10" maxlength="9" value="
<?php if (isset($_POST['nif'])) { echo $_POST['nif']; } ?>" tabindex="4"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" id="email" name="email" size="50" maxlength="70" value="
<?php if (isset($_POST['email'])) { echo $_POST['email']; } ?>" tabindex="5"></td>
</tr>
<tr>
<td>Teléfono fijo:</td>
<td><input type="text" id="telefono_fijo" name="telefono_fijo" size="12" maxlength="15" value="
<?php if (isset($_POST['telefono_fijo'])) { echo $_POST['telefono_fijo']; } ?>" tabindex="6"></td>
</tr>
<tr>
<td>Teléfono móvil:</td>
<td><input type="text" id="telefono_movil" name="telefono_movil" size="12" maxlength="15" value="
<?php if (isset($_POST['telefono_movil'])) { echo $_POST['telefono_movil']; } ?>" tabindex="7"></td>
</tr>
<tr>
<td>Dirección:</td>
<td><input type="text" id="direccion" name="direccion" size="60" maxlength="70" value="
<?php if (isset($_POST['direccion'])) { echo $_POST['direccion']; } ?>" tabindex="8"></td>
</tr>
<tr>
<td>Código Postal:</td>
<td><input type="text" name="codigo_postal" size="5" maxlength="10" value="
<?php if (isset($_POST['codigo_postal'])) { echo $_POST['codigo_postal']; } ?>" tabindex="9"></td>
</tr>
<tr>
<td>Localidad:</td>
<td><input type="text" id="localidad" name="localidad" size="40" maxlength="70" value="
<?php if (isset($_POST['localidad'])) { echo $_POST['localidad']; } ?>" tabindex="10"></td>
</tr>
<tr>
<td>Provincia:</td>
<td><input type="text" id="provincia" name="provincia" size="30" maxlength="70" value="
<?php if (isset($_POST['provincia'])) { echo $_POST['provincia']; } ?>" tabindex="11"></td>
</tr>
<tr>
<td>País:</td>
<td><select name="id_pais" class="select" tabindex="12">
<option value=""><--- Elige una opción ---></option>
<?
for ( $i = 0; $i < count($paises); $i++ ) { ?>
<option value="
<? echo $paises[$i]['id_pais']; ?>"
<?php if ( (isset($_POST['pais'])) && ($_POST['pais'] == $paises[$i]['id_pais']) ) { ?> selected
<?php } elseif ( (!isset($_POST['pais'])) ) { $_POST['pais'] = 62; ?> selected
<?php } ?>>
<? echo str_replace( '&', '&', $paises[$i]['nombre_pais'] ); ?></option>
<?
}
?>
</select>
</td>
</tr>
<tr>
<td>Fecha de nacimiento:</td>
<td><select name="dia" class="select" tabindex="13">
<option value="">--</option>
<?php
for ($i=1; $i<=31; $i++) {
if ($i<10) $i = "0".$i;
?>
<option value="
<?php echo $i ?>"
<?php if ( (isset($_POST['dia'])) && ($_POST['dia'] == $i) ) { ?> selected
<?php } ?>>
<?php echo $i ?></option>
<?php
}
?>
</select>
<select name="mes" tabindex="14" class="select">
<option value="">--</option>
<?php
for ($i=1; $i<=12; $i++) {
if ($i<10) $i = "0".$i;
?>
<option value="
<?php echo $i ?>"
<?php if ( (isset($_POST['mes'])) && ($_POST['mes'] == $i) ) { ?> selected
<?php } ?>>
<?php echo $i ?></option>
<?php
}
?>
</select>
<select name="anio" tabindex="15" class="select">
<option value="">----</option>
<?php
$b = $a-65;
for ($i=$c; $i>=$b; $i--) {
?>
<option value="
<?php echo $i ?>"
<?php if ( (isset($_POST['anio'])) && ($_POST['anio'] == $i) ) { ?> selected
<?php } ?>>
<?php echo $i ?></option>
<?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Usuario:</td>
<td><input type="text" id="usuario" name="usuario" size="10" maxlength="20" value="
<?php if (isset($_POST['usuario'])) { echo $_POST['usuario']; } ?>" tabindex="16"></td>
</tr>
<tr>
<td>Clave:</td>
<td><input type="password" id="clave" name="clave" size="10" maxlength="20" value="
<?php if (isset($_POST['clave'])) { echo $_POST['clave']; } ?>" tabindex="17"></td>
</tr>
<tr>
<td>Escribe las palabras de la imagen:</td>
<td>
<?php
//escribimos en la página lo que nos devuelve recaptcha_get_html()
echo recaptcha_get_html($captcha_publickey);
?>
</td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" name="grabar" value="Inscribir" tabindex="19"></td>
</form>
</tr>
</table>
</div>
Sigo en otro post porque no me cabe todo en uno...