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 "<strong>Guardar</strong>":</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