Ver Mensaje Individual
  #15 (permalink)  
Antiguo 03/11/2009, 21:06
Avatar de DaphneLau
DaphneLau
 
Fecha de Ingreso: septiembre-2009
Mensajes: 46
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: No se insertan los datos en la BD

Ya lo corregí, en clase nos dijeron que los numéricos no llevaban comilla

Ahora se insertan en los campos de la BD pero vacíos y los números en 0.
Esto es lo que tengo antes del formulario, si te animas a seguir ayudándome

Código PHP:
<?php
    
if($_SERVER[REQUEST_METHOD]=="POST"){
        
//incluyo archivo de validación por php
        //include("validar.php");
    
}else{
        
//Si vino sin parámetro 'usumodifica'
        //Es un alta. Pongo validar por defecto
        
if(empty($_REQUEST[usumodifica])){
            
$fuma="n";
            
$tipo="dni";
        }else{ 
/*vino con el parámetro */
            //me conecto y cargo los datos
            
$link=mysql_connect("localhost""root""");
            
mysql_select_db("cursophp",$link);
            @ 
$rs=mysql_query("select * from usuarios where usuario='$_GET[usumodifica]'"$link);
            
$reg=mysql_fetch_array($rs);
            
//lleno las variables del form
            
$usuario=$reg[usuario];
            
$psw=$reg[psw];
            
$psw2=$psw;
            
$nombre=$reg[nombre];
            
$apellido=$reg[apellido];
            
$edad=$reg[edad];
            
$pais=$reg[pais];
            
$mail=$reg[mail];
            
$sexo=$reg[sexo];
            
$tipo=$reg[tipo];
            
$numero=$reg[numero];
            
$fuma=$reg[fuma];
            
$foto=$reg[foto];            
            
//cierro conexión
            
mysql_close($link);
        }
    } 
    
//Si no entró por post o hay un mensaje de error muestro el formulario normalmente
    
if(($_SERVER[REQUEST_METHOD]!="POST") or (!empty($msg)))
    {