Foros del Web » Programando para Internet » PHP »

Sistema no guarda los datos!!!

Estas en el tema de Sistema no guarda los datos!!! en el foro de PHP en Foros del Web. saludos... tngo un formulario en htm el cual envia datos a una pagina php .. pero tngo el problema de q no me esta ingresando ...
  #1 (permalink)  
Antiguo 03/07/2008, 12:40
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Sistema no guarda los datos!!!

saludos... tngo un formulario en htm el cual envia datos a una pagina php .. pero tngo el problema de q no me esta ingresando los datos...
fijense!!!!

Código PHP:
<form name="form1" id="form1" method="post" action="envio.php">
            <
class="letrasnorm"><strongQueremos que formes parte de nuestro grupo de clientes especiales registrate y disfruta de promociones y sorpresas diseñadas para ti.</strong></p>
            <
table width="100%"  border="0" cellspacing="1" cellpadding="0">
              <
tr>
                <
td width="21%" class="style1">Nombres<span class="letrasnorm"><font face="Tahoma">
                  <
input name="recipient" type="hidden" id="recipient" value="[email protected]/>
                  <
input name="subject" type="hidden" id="subject" value="Registro via web" />
                  <
input name="redirect" type="hidden" id="redirect" value="http://www.cuadracontigo.com/gracias.htm" />
                </
font></span></td>
                <
td width="29%"><input name="nombres" type="text" class="textbox" id="nombres" size="30" /></td>
                <
td width="20%" class="letrasnorm">Apellidos</td>
                <
td width="30%"><input name="apellidos" type="text" class="textbox" id="apellidos" size="30" /></td>
              </
tr>
              <
tr>
                <
td class="style1">Fecha de nacimiento </td>
                <
td><span class="textoResto">
                  <
input id="fechanac" name="fechanac" type="text" class="DatePicker" alt="{
            dayChars:3,
            dayNames:['Domntag', 'Luntag', 'Marnstag', 'Mietwoch', 'Juenerstag', 'Vieitag', 'Sabstag'],
            daysInMonth:[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],
            format:'dd-mm-yyyy',
            monthNames:['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
            startDay:1,
            yearOrder:'desc',
            yearRange:90,
            yearStart:2008
        }" 
tabindex="1" value="25-04-1980" />
                </
span></td>
                <
td class="letrasnorm">Sexo</td>
                <
td class="letrasnorm">M
                    
<input name="sexo" type="radio" value="Masculino" />
              
F
              
<input name="sexo" type="radio" value="Femenino" /></td>
              </
tr>
              <
tr>
                <
td class="style1">Estado civil </td>
                <
td><select name="Estado civil" class="textbox" id="Estado civil">
                    <
option selected="selected">Soltero</option>
                    <
option>Casado</option>
                    <
option>Viudo</option>
                    <
option>Concubino</option>
                    <
option>Divorciado</option>
                </
select></td>
                <
td class="letrasnorm">Node hijos </td>
                <
td><select name="No. Hijos" class="textbox" id="No. Hijos">
                    <
option selected="selected">Ninguno</option>
                    <
option>1</option>
                    <
option>2</option>
                    <
option>3</option>
                    <
option>4</option>
                    <
option>5</option>
                    <
option>6</option>
                    <
option>7</option>
                    <
option>8</option>
                    <
option>9</option>
                    <
option>+ 10</option>
                </
select></td>
              </
tr>
              <
tr>
                <
td class="style1">Ciudad donde vives </td>
                <
td colspan="3"><input name="Ciudad" type="text" class="textbox" id="Ciudad" size="80" /></td>
              </
tr>
              <
tr>
                <
td class="style1">Telefono</td>
                <
td><input name="Telefono" type="text" class="textbox" id="Telefono" size="30" /></td>
                <
td class="letrasnorm">Movil</td>
                <
td><input name="Celular" type="text" class="textbox" id="Celular" size="30" /></td>
              </
tr>
              <
tr>
                <
td class="style1">E-mail</td>
                <
td><input name="email" type="text" class="textbox" id="email" size="30" /></td>
                <
td class="letrasnorm">Repetir E-mail </td>
                <
td><input name="email2" type="text" class="textbox" id="email2" size="30" /></td>
              </
tr>
              <
tr>
                <
td class="style1">Que combo prefieres?</td>
                <
td><select name="Combo preferido" class="textbox" id="Combo preferido">
                    <
option selected="selected">1</option>
                    <
option>2</option>
                    <
option>3</option>
                    <
option>4</option>
                    <
option>5</option>
                    <
option>6</option>
                    <
option>7</option>
                </
select></td>
                <
td class="letrasnorm">Vienes a Wendy´s frecuentemente?</td>
                <
td><span class="letrasnorm">Si
                      
<input name="Vienes a wendys" type="radio" value="Si" />
              
No</span>
                    <
input name="Vienes a wendys" type="radio" value="No" />
                </
td>
              </
tr>
              <
tr>
                <
td colspan="4"><div align="center"><span class="letrasnorm">Deseo recibir correos electronicos con informaci&oacute;n de Wendy´s </span>
                        <
input name="Recibir emails" type="checkbox" id="Recibir emails" value="Acepto" checked="checked" />
                </
div></td>
              </
tr>
              <
tr>
                <
td colspan="4"><div align="center">
                    <
input name="Submit" type="submit" class="letrasnorm" onclick="MM_validateForm('Nombres','','R','Apellidos','','R','Nacimiento','','R','Ciudad','','R','email','','RisEmail','email2','','RisEmail');return document.MM_returnValue" value="Enviar" />
                </
div></td>
              </
tr>
            </
table>
        </
form
envio.php
Código PHP:
<?php 
require_once ('connect.php');

if (isset(
$_POST['subir'])) {

            
extract($_POST);



        
$query="INSERT INTO visitantes SET

        nombres = '$nombres',

        apellidos = '$apellidos',
        
        fechanac = '$fechanac',

        sexo = '$sexo',

        edocivil = '$edocivil',

        hijos = '$hijos',

        estado = '$estado'
        
        ciudad = '$ciudad',
        
        tel = '$tel',
        
        cel = '$cel',
        
        combo = '$combo',
        
        visita = '$visita',
        
        span = '$span'"
;    

        
mysql_query($query);

                                    

        
$msj="Su registro ha sido agregado con exito";

    }            

?>
alguien ve el detalle?
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #2 (permalink)  
Antiguo 03/07/2008, 12:43
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Sistema no guarda los datos!!!

Hola T4keOver,

Cambia esto:
Código PHP:
mysql_query($query) or die( "[ERROR] Query: $query, error: " mysql_error() ); 
Saludos.
  #3 (permalink)  
Antiguo 03/07/2008, 12:48
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: Sistema no guarda los datos!!!

Hola GatorV,
Aun asi no me muestra nada.. 0 errores pero de igual manera no inserta en la base de datos.
cuando entro en el administrador de MySQL y examino esa tabla me dice q esta vacia

MySQL ha devuelto un valor vacío (i.e., cero columnas). (La consulta tardó 0.0001 seg)

es decir el form no esta ingresando los datos!!!!
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #4 (permalink)  
Antiguo 03/07/2008, 14:10
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 20 años, 8 meses
Puntos: 5
Respuesta: Sistema no guarda los datos!!!

No me queda en claro porque debería existir $_POST['subir'] ??
Estas pasando esa variable ??
__________________
__________________
Álvaro Lapacó
  #5 (permalink)  
Antiguo 03/07/2008, 14:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Sistema no guarda los datos!!!

alpaco tiene razón, en ninguna parte de tu código de tu formulario tienes una variable nombrada subir.

Revisa eso o cámbiala por algún control que si estés utilizando.

Saludos.
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 17:00.