Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/10/2007, 03:20
yazo
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 21 años
Puntos: 3
Re: Error tonto de codigo al insertar en MySQL

He puesto ese código pero la cosa sigue igual, no me muestra nada por pantalla.

Código PHP:
echo error_reporting(E_ALL^E_NOTICE);

//Si no hay Accion 
    
if (!isset($_GET['accion'])){ 
        echo 
"<p>Modifique los datos de configuración y pinche &quot;<strong>Guardar</strong>&quot;:</p> 
        <form method='post' action='$_SERVER[PHP_SELF]?accion=guardar'>"

         
        
$resultado mysql_query("SELECT * FROM configuracion"$conexion); 
        while(
$fila mysql_fetch_array($resultado)){ 
            echo 
"<div> 
          <label><strong>$fila[propiedad]</strong>: </label> 
          <input type='text' name='$fila[propiedad]' value='$fila[valor]' /> 
        </div>"

        } 

        echo
"<div class='enviar'> 
            <input type='submit' name='guardar' id='guardar' value='Guardar...' />  
        </div> 
        </form>"


    
//Si la Accion es Guardar 
    
}elseif($_GET['accion']==guardar){ 
         
        
$sql "UPDATE configuracion SET ";   
        
$resultado mysql_query("SELECT * FROM configuracion"$conexion);  
        
$total mysql_num_rows($resultado); // obtenemos la cantidad de registros.  
        
$i=0;  
        while(
$fila mysql_fetch_array($resultado)){   
            
$sql .= "$fila[propiedad] = '$_POST[$fila[propiedad]]'";   
            if(
$total!=$i){   
                
$sql .= ", ";  
            }  
            
$i++;  
        }   
           
        
$consulta mysql_query($sql$conexion) or die("Ha ocurrido un error de MySQL.");   

        if(
$consulta){ 
            echo 
"<p>La configuración ha sido <strong>modificada correctamente.</strong></p>"
        }else{ 
            echo 
"<p><strong>Error al modificar la configuración!!</strong></p>"
        } 
    } 
Lo he puesto con echo y sin él. ¿Cual puede ser el error?

Muchas Gracias