Foros del Web » Programando para Internet » PHP »

Error en formulario con checkboxes

Estas en el tema de Error en formulario con checkboxes en el foro de PHP en Foros del Web. Hola amigos, Recurro a vosotros para orientarme sobre el error que me ocurre, se trata de un error tipo 'Notice' Concretamente: Código PHP:  Notice :  ...
  #1 (permalink)  
Antiguo 23/02/2014, 04:03
 
Fecha de Ingreso: febrero-2014
Ubicación: España
Mensajes: 19
Antigüedad: 10 años, 2 meses
Puntos: 0
Error en formulario con checkboxes

Hola amigos,

Recurro a vosotros para orientarme sobre el error que me ocurre, se trata de un error tipo 'Notice'

Concretamente:
Código PHP:
 NoticeUndefined variableregistro2 in F:ProgramaswampwwwPFC 21pagesmenu_sitiosinsertar_albergues.php on line 111 
.....y los mismo con las líneas 113 y 115

Y si consulto esas líneas, corresponden al código referente a unos checkboxes.

FUNCIONAMIENTO:

Es un formulario que inserta los datos de unos campos en una tabla llamada 'sitio' con clave primaria 'idSitio' y otra parte del formulario (la correspondiente a los chekboxes) va a otra tabla llamada 'excursion' que tiene también como clave primaria 'idSitio'.
El formulario está pensado para que valide algunos campos y si no pasa la validación, recuerde los datos y chackboxes marcados/desmarcados para no tener que volver a rellenar todo de nuevo.

Pongo el código en el siguiente post.
  #2 (permalink)  
Antiguo 23/02/2014, 04:09
 
Fecha de Ingreso: febrero-2014
Ubicación: España
Mensajes: 19
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Error en formulario con checkboxes

Código PHP:
<?php include("pages/seguridad.php"); include("pages/conexion.php");?> 
<h2>INSERTAR EXCURSION</h2>    
<?php include("pages/menu_gestor.php");?><!--insertamos el menu del gestor--> 
<div id="formulario">
    <?php $error ''/*al cargar la pagina por primera vez, el mensaje de error lo ponemos sin texto*/
if(isset($_POST["boton_enviar_formulario"])){
        
$denominacion= isset($_POST['denominacion']) ? $_POST['denominacion']: '';
        
$dir_calle= isset($_POST['dir_calle']) ? $_POST['dir_calle']: '';
        
$dir_num= isset($_POST['dir_num']) ? $_POST['dir_num']: '';
        
$dir_piso= isset($_POST['dir_piso']) ? $_POST['dir_piso']: '';
        
$dir_letra= isset($_POST['dir_letra']) ? $_POST['dir_letra']: '';
        
$dir_cp= isset($_POST['dir_cp']) ? $_POST['dir_cp']: '';
        
$localidad= isset($_POST['localidad']) ? $_POST['localidad']: '';
        
$provincia= isset($_POST['provincia']) ? $_POST['provincia']: '';
        
$contacto= isset($_POST['contacto']) ? $_POST['contacto']: '';
        
$tlf_contacto= isset($_POST['tlf_contacto']) ? $_POST['tlf_contacto']: '';
        
$correo= isset($_POST['correo']) ? $_POST['correo']: '';
        
$coordenadasGPS= isset($_POST['coordenadasGPS']) ? $_POST['coordenadasGPS']: '';
        
$observaciones= isset($_POST['observaciones']) ? $_POST['observaciones']: '';
        
$link_foto= isset($_POST['link_foto']) ? $_POST['link_foto']: '';
        
$puntuacion= isset($_POST['puntuacion']) ? $_POST['puntuacion']: '';
        
$tipo= isset($_POST['tipo']) ? $_POST['tipo']: '2';
        
$trans_publico= (array_key_exists('trans_publico'$_POST)) ? $_POST['trans_publico']:NULL//si el checkbox se envía sin marcar, toma valor null
        
$agua_potable= (array_key_exists('agua_potable'$_POST)) ? $_POST['agua_potable']:NULL//si el checkbox se envía sin marcar, toma valor null
        
$aseos= (array_key_exists('aseos'$_POST)) ? $_POST['aseos']:NULL//si el checkbox se envía sin marcar, toma valor null
        
if(trim($denominacion) == ''){
            
$error '<div class="errormsg">Escribe una DENOMINACIÓN para el sitio, por favor.</div>';
        }
        else if(
trim($dir_calle) == ''){
            
$error '<div class="errormsg">Escribe una CALLE por favor.</div>';
        }
        else if(
trim($dir_num) == ''){
            
$error '<div class="errormsg">Escribe tu TELEFONO DE CONTACTO por favor.</div>';
        }
        else if(
trim($localidad) == ''){
            
$error '<div class="errormsg">Escribe una LOCALIDAD por favor.</div>';
        }
        else if(
trim($provincia) == ''){
            
$error '<div class="errormsg">Escribe la PROVINCIA por favor.</div>';
        }
        else if(!
validarTelefono($tlf_contacto)){
            
$error '<div class="errormsg">El teléfono proporcionado NO ES VALIDO, comprueba el teléfono por favor.</div>';
        }
        else if(!
validarCorreo($correo)){
            
$error '<div class="errormsg">La dirección de EMAIL NO ES VALIDA, escribe la dirección correctamente.</div>';
        }
        if(
$error == ''){
                if(
get_magic_quotes_gpc()){
                    
$mensaje stripslashes($mensaje);
                }
                
$sql="INSERT INTO sitios (denominacion, dir_calle, dir_num, dir_piso, dir_letra, dir_cp, localidad, provincia, contacto, tlf_contacto, correo, coordenadasGPS, observaciones, link_foto, puntuacion, tipo ) VALUES ('$denominacion', '$dir_calle', '$dir_num', '$dir_piso', '$dir_letra', '$dir_cp', '$localidad', '$provincia', '$contacto', '$tlf_contacto', '$correo', '$coordenadasGPS', '$observaciones', '$link_foto', '$puntuacion', '$tipo')"//esta es la consulta
                
$res=mysql_query($sql,$conexion); //ejecuta la consulta, pero si me devuelve false hacemos la siguiente condición
            
if($res){
                echo 
"Sitio insertado correctamente";
                
$sql2="SELECT * FROM sitios WHERE denominacion='$denominacion'";      
                
$consulta2=mysql_query($sql2,$conexion2);      
                
$registro2=mysql_fetch_array($consulta2);
                
$idSitios=$registro2["idSitios"];
                
//segunda insercion
                
$sql="INSERT INTO excursiones (idSitios, trans_publico, agua_potable, aseos) VALUES ('$idSitios','$trans_publico','$agua_potable','$aseos')"//esta es la consulta
                
$res=mysql_query($sql,$conexion);
                
mysql_close($conexion);    
                
mysql_close($conexion2);    
            }else{
                echo 
"No se ha insertado correctamente.";
                
mysql_close($conexion);    
                
mysql_close($conexion2);    
            }
        }
    }    
    if(!isset(
$_POST['boton_enviar_formulario']) || $error != ''){
    
?>
    <!--Mensaje de error-->
    <?=$error;?>
    <form method="post" action="index.php?p=insertar_excursiones">
        <label>Denominación:</label>
            <input type="text" name="denominacion" value="<?php echo isset($_POST['denominacion']) ? $_POST['denominacion']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
        <label>Calle:</label>
            <input type="text" name="dir_calle" value="<?php echo isset($_POST['dir_calle']) ? $_POST['dir_calle']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
        <label>Número:</label>
            <input type="text" name="dir_num" value="<?php echo isset($_POST['dir_num']) ? $_POST['dir_num']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
        <label>Piso:</label>
            <input type="text" name="dir_piso" value="<?php echo isset($_POST['dir_piso']) ? $_POST['dir_piso']: '';?>"/><br/>
        <label>Letra:</label>
            <input type="text" name="dir_letra" value="<?php echo isset($_POST['dir_letra']) ? $_POST['dir_letra']: '';?>"/><br/>
        <label>C.P:</label>
            <input type="text" name="dir_cp" value="<?php echo isset($_POST['dir_cp']) ? $_POST['dir_cp']: '';?>"/><br/>
        <label>Localidad:</label>
            <input type="text" name="localidad" value="<?php echo isset($_POST['localidad']) ? $_POST['localidad']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
        <label>Provincia:</label>
            <input type="text" name="provincia" value="<?php echo isset($_POST['provincia']) ? $_POST['provincia']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
        <label>Contacto:</label>
            <input type="text" name="contacto" value="<?php echo isset($_POST['contacto']) ? $_POST['contacto']: '';?>"/><br/>
        <label>Teléfono Contacto:</label>
            <input type="text" name="tlf_contacto" value="<?php echo isset($_POST['tlf_contacto']) ? $_POST['tlf_contacto']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
        <label>Correo:</label>
            <input type="text" name="correo" value="<?php echo isset($_POST['correo']) ? $_POST['correo']: '';?>"/><br/>
        <label>Coordenadas GPS:</label>
            <input type="text" name="coordenadasGPS" value="<?php echo isset($_POST['coordenadasGPS']) ? $_POST['coordenadasGPS']: '';?>"/>
            <!--Botones de gps-->
                <a href="https://maps.google.es/" target="_blank" class="coordenadas_google" title="Consultar coordenadas en Google">Google</a>
                <a href="http://sigpac.mapa.es/fega/visor/" target="_blank" class="coordenadas_sigpac" title="Consultar coordenadas en SigPac">SigPac</a>
                <a href="http://www.montanasegura.com/" target="_blank" class="coordenadas_mide" title="Consultar coordenadas en MIDE">M.I.D.E.</a><br/>
        <label>Observaciones:</label>                            
            <input type="textarea" cols="40" rows="3" name="observaciones" value="<?php echo isset($_POST['observaciones']) ? $_POST['observaciones']: '';?>"> </textarea><br/>
        <label>Foto:</label>
            <input type="text" name="link_foto" value="<?php echo isset($_POST['link_foto']) ? $_POST['link_foto']: '';?>"/><br/>
        <label>Puntuación:</label>
            <input type="text" name="puntuacion" value="<?php echo isset($_POST['puntuacion']) ? $_POST['puntuacion']: '';?>"/><br/>        
        <label>¿Se puede llegar con transporte público?</label>    
            <input type="checkbox" name="trans_publico" value="1"<?php echo (isset($trans_publico))?'checked="checked"':(($registro2['trans_publico'])?'checked="checked"':'');?>><br />
        <label>¿Hay agua potable?</label>
            <input type="checkbox" name="agua_potable" value="1"<?php echo (isset($agua_potable))?'checked="checked"':(($registro2['agua_potable'])?'checked="checked"':'');?>><br />
        <label>¿Hay aseos públicos?</label>
            <input type="checkbox" name="aseos" value="1"<?php echo (isset($aseos))?'checked="checked"':(($registro2['aseos'])?'checked="checked"':'');?>><br /><br />
        <br /><br />
        Los campos marcados con '<span class="obligatorio_insertar">*</span>' son obligatorios para poder almacenar los datos.
        <br /><br />
        <input type="hidden" name="tipo" readonly="readonly" value="2"/>
        <input type="submit" name="boton_enviar_formulario" value="Insertar"/><!--con lo q llegue en  boton lo recojo arriba-->
        <input id="borrar" name="borrar" value="Vaciar" type="reset">
        <input type="button" name="cancelar" value="Cancelar" onClick="location.href='index.php?p=excursiones'"/>
    </form>
        <?php
            
}
            
//Verificacion de direccion correcta de e-mail
            
function validarCorreo($correo){
                return(
preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|nombre|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i",$correo));
            }
            
//Verificacion de numero de telefono valido
            
function validarTelefono($tlf_contacto){
                return (
preg_match('/^[0-9]{9,9}$/'$tlf_contacto));
            }
        
?>
</div>
  #3 (permalink)  
Antiguo 23/02/2014, 11:05
 
Fecha de Ingreso: febrero-2014
Ubicación: España
Mensajes: 19
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Error en formulario con checkboxes

Nadie puede darme una pista? :(
  #4 (permalink)  
Antiguo 23/02/2014, 11:23
 
Fecha de Ingreso: junio-2011
Ubicación: Barcelona
Mensajes: 212
Antigüedad: 12 años, 10 meses
Puntos: 17
Respuesta: Error en formulario con checkboxes

Hola :) Esos errores de echo no tendrían que salir, los NOTICE, a no ser que lo hayas puesto en modo development en php.ini pero quiere decir que las variables no tienen ningún valor.

¿Por que no tienen ningún valor? Por que esta esperando a recibir el POST del formulario para ejecutar lo que tenga que ejecutar en la base de datos me imagino.

Seguro que al dar click al formulario para que proceses los errores NOTICE desaparecen pero como te digo no tendrian que salir a no ser que hayas modificado tu el error_reporting de php.ini.

Un saludo.

PD: Si quieres mas informacion detallada sobre el error_reporting y como quitar los errores NOTICE, lee esto: http://www.php.net/manual/es/functio...-reporting.php abajo ahi ejemplos.
__________________
Twitter: @ed33x
  #5 (permalink)  
Antiguo 23/02/2014, 13:36
 
Fecha de Ingreso: febrero-2014
Ubicación: España
Mensajes: 19
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Error en formulario con checkboxes

Hola!, gracias por contestar LiveTechno

Cita:
¿Por que no tienen ningún valor? Por que esta esperando a recibir el POST del formulario para ejecutar lo que tenga que ejecutar en la base de datos me imagino.
Pensé que con poner el 'isset' de esta manera no tendría esos errores NOTICE:
Cita:
<input type="checkbox" name="aseos" value="1"<?php echo (isset($aseos))?'checked="checked"':(($registro2['aseos'])?'checked="checked"':'');?>><br /><br />
De momento lo estoy probando todo en un wamp local y no he tocado el 'error_reporting' de php.ini

Me estoy volviendo loco con ese archivo..a final lo he dejado de esta manera pero no se si es una burrada...solo se que no saco los errores por pantalla (y tengo algun que otro WARNING), pego el codigo en el siguiente post de como lo he dejado...
  #6 (permalink)  
Antiguo 23/02/2014, 13:41
 
Fecha de Ingreso: febrero-2014
Ubicación: España
Mensajes: 19
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Error en formulario con checkboxes

Código PHP:
Ver original
  1. <div id="formulario">
  2.     <?php $error = ''; /
  3. if(isset($_POST["boton_enviar_formulario"])){
  4.     $denominacion= isset($_POST['denominacion']) ? $_POST['denominacion']: '';
  5.     $dir_calle= isset($_POST['dir_calle']) ? $_POST['dir_calle']: '';
  6.     $dir_num= isset($_POST['dir_num']) ? $_POST['dir_num']: '';
  7.     $dir_piso= isset($_POST['dir_piso']) ? $_POST['dir_piso']: '';
  8.     $dir_letra= isset($_POST['dir_letra']) ? $_POST['dir_letra']: '';
  9.     $dir_cp= isset($_POST['dir_cp']) ? $_POST['dir_cp']: '';
  10.     $localidad= isset($_POST['localidad']) ? $_POST['localidad']: '';
  11.     $provincia= isset($_POST['provincia']) ? $_POST['provincia']: '';
  12.     $contacto= isset($_POST['contacto']) ? $_POST['contacto']: '';
  13.     $tlf_contacto= isset($_POST['tlf_contacto']) ? $_POST['tlf_contacto']: '';
  14.     $correo= isset($_POST['correo']) ? $_POST['correo']: '';
  15.     $coordenadasGPS= isset($_POST['coordenadasGPS']) ? $_POST['coordenadasGPS']: '';
  16.     $observaciones= isset($_POST['observaciones']) ? $_POST['observaciones']: '';
  17.     $link_foto= isset($_POST['link_foto']) ? $_POST['link_foto']: '';
  18.     $puntuacion= isset($_POST['puntuacion']) ? $_POST['puntuacion']: '';
  19.     $tipo= isset($_POST['tipo']) ? $_POST['tipo']: '1';
  20.     $plazas= isset($_POST['plazas']) ? $_POST['plazas']: '';
  21.     $num_salas= isset($_POST['num_salas']) ? $_POST['num_salas']: '';
  22.     $num_duchas= isset($_POST['num_duchas']) ? $_POST['num_duchas']: '';   
  23.     $calefaccion= (array_key_exists('calefaccion', $_POST)) ? $_POST['calefaccion']:NULL; //si el checkbox se envía sin marcar, toma valor null
  24.     $uso_cocina= (array_key_exists('uso_cocina', $_POST)) ? $_POST['uso_cocina']:NULL; //si el checkbox se envía sin marcar, toma valor null
  25.     $agua_caliente= (array_key_exists('agua_caliente', $_POST)) ? $_POST['agua_caliente']:NULL; //si el checkbox se envía sin marcar, toma valor null
  26.     $zona_juegos= (array_key_exists('zona_juegos', $_POST)) ? $_POST['zona_juegos']:NULL; //si el checkbox se envía sin marcar, toma valor null
  27.     $trans_publico= (array_key_exists('trans_publico', $_POST)) ? $_POST['trans_publico']:NULL; //si el checkbox se envía sin marcar, toma valor null
  28.        
  29.         if(trim($denominacion) == ''){
  30.             $error = '<div class="errormsg">Escribe una DENOMINACIÓN</div>';
  31.         }
  32.         else if(trim($dir_calle) == ''){
  33.             $error = '<div class="errormsg">Escribe una CALLE</div>';
  34.         }
  35.         else if(trim($dir_num) == ''){
  36.             $error = '<div class="errormsg">Escribe tu TELEFONO DE CONTACTO</div>';
  37.         }
  38.         else if(trim($localidad) == ''){
  39.             $error = '<div class="errormsg">Escribe una LOCALIDAD</div>';
  40.         }
  41.         else if(trim($provincia) == ''){
  42.             $error = '<div class="errormsg">Escribe la PROVINCIA.</div>';
  43.         }
  44.         else if(!validarTelefono($tlf_contacto)){
  45.             $error = '<div class="errormsg">El teléfono proporcionado NO ES VALIDO.</div>';
  46.         }
  47.         else if(!validarCorreo($correo)){
  48.             $error = '<div class="errormsg">La dirección de EMAIL NO ES VALIDA.</div>';
  49.         }
  50.         if($error == ''){
  51.                 if(get_magic_quotes_gpc()){
  52.                     $mensaje = stripslashes($mensaje);
  53.                 }
  54.                 $sql="INSERT INTO sitios (denominacion, dir_calle, dir_num, dir_piso, dir_letra, dir_cp, localidad, provincia, contacto, tlf_contacto, correo, coordenadasGPS, observaciones, link_foto, puntuacion, tipo ) VALUES ('$denominacion', '$dir_calle', '$dir_num', '$dir_piso', '$dir_letra', '$dir_cp', '$localidad', '$provincia', '$contacto', '$tlf_contacto', '$correo', '$coordenadasGPS', '$observaciones', '$link_foto', '$puntuacion', '$tipo')"; //esta es la consulta
  55.                 //$res=mysql_query($sql,$conexion); //ejecuta la consulta, pero si me devuelve false hacemos la siguiente condición
  56.             //  $idSitios=$res["idSitios"];
  57.                
  58.                 $consulta=mysql_query($sql,$conexion);
  59.                 $sql2="SELECT * FROM sitios WHERE denominacion='$denominacion'";    
  60.                 $consulta2=mysql_query($sql2,$conexion);
  61.                                
  62.                 while ($registro2=mysql_fetch_array($consulta2)){
  63.                     $idSitios = $registro2['idSitios'];
  64.                     $sql3="INSERT INTO albergues (idSitios, plazas, num_salas, num_duchas, calefaccion, uso_cocina, agua_caliente, zona_juegos, trans_publico) VALUES ('$idSitios','$plazas','$num_salas','$num_duchas','$calefaccion','$uso_cocina','$agua_caliente','$zona_juegos','$trans_publico')"; //ésta es la consulta
  65.                     $consulta3=mysql_query($sql3,$conexion);     
  66.                 //  @$registro3=mysql_fetch_array($consulta3);
  67.                     $res=mysql_query($sql3,$conexion);                             
  68.                 }              
  69.             //  $registro2=mysql_fetch_array($consulta2);  
  70.                                
  71.             if($res){
  72.                 echo "No se ha insertado correctamente.";
  73.                 mysql_close($conexion);
  74.             }else{
  75.                 echo "Sitio insertado correctamente";
  76.                 mysql_close($conexion);
  77.             }
  78.         }
  79.     }
  80.     if(!isset($_POST['boton_enviar_formulario']) || $error != ''){
  81. ?>
  82.     <!--Mensaje de error -->
  83.     <?=$error;?>
  84. <form method="post" action="index.php?p=insertar_albergues">
  85.     <label>Denominación:</label>
  86.         <input type="text" name="denominacion" value="<?php echo isset($_POST['denominacion']) ? $_POST['denominacion']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
  87.     <label>Calle:</label>
  88.         <input type="text" name="dir_calle" value="<?php echo isset($_POST['dir_calle']) ? $_POST['dir_calle']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
  89.     <label>Número:</label>
  90.         <input type="text" name="dir_num" value="<?php echo isset($_POST['dir_num']) ? $_POST['dir_num']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
  91.     <label>Piso:</label>
  92.         <input type="text" name="dir_piso" value="<?php echo isset($_POST['dir_piso']) ? $_POST['dir_piso']: '';?>"/><br/>
  93.     <label>Letra:</label>
  94.         <input type="text" name="dir_letra" value="<?php echo isset($_POST['dir_letra']) ? $_POST['dir_letra']: '';?>"/><br/>
  95.     <label>C.P:</label>
  96.         <input type="text" name="dir_cp" value="<?php echo isset($_POST['dir_cp']) ? $_POST['dir_cp']: '';?>"/><br/>
  97.     <label>Localidad:</label>
  98.         <input type="text" name="localidad" value="<?php echo isset($_POST['localidad']) ? $_POST['localidad']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
  99.     <label>Provincia:</label>
  100.         <input type="text" name="provincia" value="<?php echo isset($_POST['provincia']) ? $_POST['provincia']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
  101.     <label>Contacto:</label>
  102.         <input type="text" name="contacto" value="<?php echo isset($_POST['contacto']) ? $_POST['contacto']: '';?>"/><br/>
  103.     <label>Teléfono Contacto:</label>
  104.         <input type="text" name="tlf_contacto" value="<?php echo isset($_POST['tlf_contacto']) ? $_POST['tlf_contacto']: '';?>"/><span class="obligatorio_insertar">*</span><br/>
  105.     <label>Correo:</label>
  106.         <input type="text" name="correo" value="<?php echo isset($_POST['correo']) ? $_POST['correo']: '';?>"/><br/>
  107.     <label>Coordenadas GPS:</label>
  108.         <input type="text" name="coordenadasGPS" value="<?php echo isset($_POST['coordenadasGPS']) ? $_POST['coordenadasGPS']: '';?>"/>
  109.         <!--Botones de gps-->
  110.             <a href="https://maps.google.es/" target="_blank" class="coordenadas_google" title="Consultar coordenadas en Google">Google</a>
  111.             <a href="http://sigpac.mapa.es/fega/visor/" target="_blank" class="coordenadas_sigpac" title="Consultar coordenadas en SigPac">SigPac</a>
  112.             <a href="http://www.montanasegura.com/" target="_blank" class="coordenadas_mide" title="Consultar coordenadas en MIDE">M.I.D.E.</a><br/>
  113.     <label>Observaciones:</label>                          
  114.         <input type="textarea" cols="40" rows="3" name="observaciones" value="<?php echo isset($_POST['observaciones']) ? $_POST['observaciones']: '';?>"> </textarea><br/>
  115.     <label>Foto:</label>
  116.         <input type="text" name="link_foto" value="<?php echo isset($_POST['link_foto']) ? $_POST['link_foto']: '';?>"/><br/>
  117.     <label>Puntuación:</label>
  118.         <input type="text" name="puntuacion" value="<?php echo isset($_POST['puntuacion']) ? $_POST['puntuacion']: '';?>"/><br/>   
  119.         <!--segunda consulta-->
  120.     <label>Plazas:</label><br/>
  121.         <input type="text" name="plazas" value="<?php echo isset($_POST['plazas']) ? $_POST['plazas']: '';?>"/><br/>
  122.     <label>Numero de salas:</label><br/>
  123.         <input type="text" name="num_salas" value="<?php echo isset($_POST['num_salas']) ? $_POST['num_salas']: '';?>"/><br/>
  124.     <label>Numero de duchas</label><br/>
  125.         <input type="text" name="num_duchas" value="<?php echo isset($_POST['num_duchas']) ? $_POST['num_duchas']: '';?>"/><br/>       
  126.     <?php  
  127.     @$registro3=mysql_fetch_array($consulta3); 
  128.     ?>     
  129.     <label>¿Tiene calefacción?</label>
  130.         <input type="checkbox" name="calefaccion" value="1"<?php echo (isset($calefaccion))?'checked="checked"':(($registro3['calefaccion'])?'checked="checked"':'');?>><br />
  131.     <label>¿El uso de la cocina es libre?</label>
  132.         <input type="checkbox" name="uso_cocina" value="1"<?php echo (isset($uso_cocina))?'checked="checked"':(($registro3['uso_cocina'])?'checked="checked"':'');?>><br />
  133.     <label>¿Tiene agua caliente?</label>
  134.         <input type="checkbox" name="agua_caliente" value="1"<?php echo (isset($agua_caliente))?'checked="checked"':(($registro3['agua_caliente'])?'checked="checked"':'');?>><br />   
  135.     <label>¿Tiene zona de juegos dentro de la instalación?</label>
  136.         <input type="checkbox" name="zona_juegos" value="1"<?php echo (isset($zona_juegos))?'checked="checked"':(($registro3['zona_juegos'])?'checked="checked"':'');?>><br />
  137.     <label>¿Se puede llegar con transporte público?</label>
  138.         <input type="checkbox" name="trans_publico" value="1"<?php echo (isset($trans_publico))?'checked="checked"':(($registro3['trans_publico'])?'checked="checked"':'');?>><br />
  139.         <input type="hidden" name="tipo"  value="<?php echo isset($_POST['tipo']) ? $_POST['tipo']: '1';?>"/><br/>
  140.     <input type="submit" name="boton_enviar_formulario" value="Insertar"/><!--con lo q llegue en  boton lo recojo arriba-->
  141.     <input id="borrar" name="borrar" value="Vaciar" type="reset">
  142.     <input type="button" name="cancelar" value="Cancelar" onClick="location.href='index.php?p=albergues'"/>
  143. </form>
  144.  
  145. </div>

Etiquetas: checkboxes, formulario, registro, tabla, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:20.